so i put new cats on to resolve my last problem and the engine light came back on p0121 throttle position sensor ckt A
i opened the throttle body up and cleaned it out and spayed the sensor down with napa "electrical parts cleaner". reinstalled on my truck and i started the truck up and it idled at 1500 rpm i put it in gear and it dropped down and stayed at idle again but if i touch the gas it will shoot up to 1500. put a new throttle body on it today and drove 90 miles and still the same. so i followed a procedure i read by: pulled the pcm fuse out and let it sit for 5 mins then put it back in let it idle in drive with the parking brake set for 5 mins then a/c on full blast for 5 then a/c off and in park for 5 then shut it off like i read in another thread. still does the same thing and i noticed after i drove it around some back roads and highway(about 50 miles) that if i put it in drive from a stop it would take off and pull itself up a decent hill and power its way to 3rd gear on a flat surface. also slipped it out of drive into neutral a few times and rms would shoot up to 3000 rpm till the vehicle would come to a stop then it would slowly drop to 600.
any help would be appreciated.
its going into the dealership tuesday for computer work is there any way for them to adjust the idle in the short time they are fooling with it?
2007 chevy silverado (newstyle) z71 4x4 5.3 with the M 8th digit.
if i left any information out let me know. im going to drive it 90 miles again tommoro.