Here are some of the possible causes of a P0122 code:
- TPS is out of adjustment
- TPS is damaged or faulty
- Wiring to TPS is damaged or loose
- ECM is faulty
Here are the steps you can take to fix the P0122 code on your 1998 Chevy Cavalier:
1. Check the TPS adjustment. The TPS should be adjusted so that the voltage output is 0.5 volts at idle and 4.5 volts at wide-open throttle.
2. Inspect the TPS for damage or wear. The TPS is a delicate component and can easily be damaged if not handled properly. Look for any signs of physical damage, such as cracks or breaks in the housing, or loose or broken terminals.
3. Check the wiring to the TPS. Make sure that the wiring is properly connected and that there are no loose or broken wires.
4. Test the ECM. If the TPS and wiring are in good condition, the ECM may be faulty. You will need to have the ECM tested by a qualified technician.
If you are not comfortable performing any of these steps, it is best to have your vehicle repaired by a qualified technician.