I have a 1995 k1500 with the 5.7tbi and 4l60e. The knock sensor code has been on for a while now. I put a new knock sensor with plug, coolant temp sensor, distributor, cap, rotor, plugs, wires, and map sensor. When coming to a stop at normal operating temp the down shift causes the rpm to drop just below 500 and it feels like it's going to die, it has not died yet. Once it's above 1,500 rpm it runs great just sluggish on the low end.
Keep in mind that the factory tach does not read from zero to 1000 rpm.
It reads from 500 to 1000 rpm.
Look at the segments on your tach.
The low end is a smaller segment than the rest of them.
It fooled me at first and has fooled a lot of people.
So you are not idling below 500, you are idling below 1000.
It wont read below 500 because 500 is zero for a factory tach.
When you replaced the knock sensor, did you pull the starter to do it or did you fish the wire through.
That wire is pretty fragile and it often gets pinched by the starter install or gets stripped on the heat sheild burrs and shorts to ground if you pull it through.
When you pulled the old knock sensor did it pee coolant out of the hole?
It should have.
If it didnt that drain is plugged full of crud.
Poke it and stand back and let it pee.
When you installed the new knock did you coat it with any kind of thread locker or anti sieze and then install into a drain that was not peeing coolant?
It is a single wire sensor so the body of it grounds to the block.
And a continuity test will tell you if it is grounded.
A good multi meter will really help you.
It doesnt need to be a Fluke.
It only needs to do continuity "tone"
and have removable and interchangeable leads.
The problem with adding random parts is that instead of one thing being out of parameters and needing to be reset,
Now you have 5 or ten things out of parameters and they all need to work together.
Imagine that you were conducting an orchastra and heard a sour note from a player.
Would you loose your mind and kick the whole brass section to the curb and replace them with random high school band students and expect them to come toghether and play a perfect rendition of whatever you think they should sound like?
Every time you randomly replace a part on a TBI system without any kind of diagnosis it just makes more problems.
You end up in a situation where everything is out of parameters and now you are digging around looking for 40 year old gm logic flow charts.
In my experince?
Only fix one system at a time.
Set the timing.
Run it till its hot
Pull the plugs and take a look.
That is the baseline.
Compression test, leak down test all of that.
I think that we are all trying to speak the same language,
But I also think we have a wall between modern understanding of these sytstems and the older pre internet pre cell phone knowledge.
Sometimes I feel like that rotten old dried up de-hydrated fart in the cave who is all jumped up big balls because he gets to tell Indiana Jones whiich tea cup he can have.
**** off I picked the GM TBI you rotten old smelly turd.
Take a shower and get a life.