When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Hello,
I have a corvette 2007 Base ls2 automatic transmission. I bought it in May 2023 at 140000km.
Since a few weeks I have a code P0222 which creates a reduction of engine power. This intermittent code gives me headaches. I've changed the gas pedal. New original pedal is installed (gm 19417903). The code keeps coming back. Code P2135 also occurred once and P0606. All this code relates to low voltage. I checked the battery and everything seems ok. I don't know the exact age of the battery but the Corvette starts easily even after 7-8 days without driving. The voltage on the dashboard is always above 14V.
I might guess you have a wiring issue where you are losing that TPS signal. Possible that opening the TB and cleaning the TPS brush could help… couldn’t hurt.
I had the same issue. Reduced engine power sucks! It ended up being the throttle pedal sensor. It is located in the throttle pedal assy. itself. Cost is about $150 US and it takes less than 5 minutes in and out. Apparently a 4%(if I remember correctly) difference in the reading between the pedal position and the TPS at the throttle body sets the computer to reduce power mode. Just FYI it could also be the throttle body, tps, or a wiring issue. I usually start with the easiest solution first and go from there. Good luck...hope this helps.
Can you graph the TPS2 voltage with your scan tool ??...that DTC is TPS2 circuit LOW voltage...if the ECM sees less than 0.25 volts for more than 1 second the DTC will set...at idle you should see anywhere from .25 volts to 4.59 volts...scan tool data is "processed data" so you may or may not see the voltage drop below .25 volts as you're driving...a labscope is the weapon of choice to diagnose this since it takes millions of voltage samples per second...both sensors 1 and 2 are simple potentiometers with a 5 volt reference, a signal, and ground and may have to be checked with a multimeter...this may be either a bad TPS or wiring issue.
Well you can use a DVOM on the signal wire to get a voltage but the DVOM’s refresh rate is to slow to give you an accurate voltage reading…just too slow and you may miss the voltage dropping below .25…most are between 40-400 samples per second so 400 vs a few million with a scope are very different…is this a code reader you are using ??