codes are 22 and 42
and yes the car only stays on by giving it gas it hesitates a little and then it revs up
Thanks Eli
Code 22: THROTTLE POSITION SENSOR (TPS) CIRCUIT (LOW)
Typical causes for this code include:
1) Maladjusted TPS
2) Defective TPS
3) No +5 volt reference to TPS
4) TPS-return to ECM is shorted to ground or to sensor ground
5) Defective ECM
NOTE: The TPS must be adjusted to about 0.42 volts at closed throttle for the ECM to auto-zero properly. If necessary, adjust the TPS to bring the voltage up or down to this value at closed throttle.
If you have a scanmaster you can check your tps. Should be 0.42 closed.
Code 42: C3I ELECTRONIC SPARK TIMING (EST) FAILURE
Typical causes for this code include:
1) BYPASS line is open or grounded
2) EST line is open or grounded
3) PROM or CALPACK not seated properly in the ECM
4) Poor connections between ignition module and ECM
5) Poor routing of EST harness and/or poor quality ignition wires (EMI induced electrical noise)
6) Faulty or incorrect ignition module
7) Faulty ECM
Otes