← Back to list

P0122 Fault Diagnosis and Fix for 1997 Ford Crown Victoria 5.0L V8

Model: Crown Vic Fault Code: P0122 Posted: 2007-07-02 00:38

Vehicle: 1997 Ford Crown Victoria, 64,000 miles Symptoms: Idle is stable but acceleration is poor — noticeable stalling and stumbling during driving. Initial troubleshooting: - Replaced Throttle Position Sensor (TPS) with no improvement. - Tested voltage at TPS harness (key on, engine off): Top wire (from PCM) reads normally. Bottom wire grounds properly like other engine sensors. Middle wire shows inconsistent readings — suspected issue. - Used ADL software to retrieve fault codes: P0122 (Throttle Position Sensor Circuit Range/Performance), P1131 (O2 Sensor Bank 1 Sensor 1 Slow Response), and P1151 (O2 Sensor Bank 1 Sensor 2 Slow Response). - Disconnected battery, removed PCM connector. Checked continuity at pin 89 (per schematic) between PCM and TPS — no issue. Conclusion: TPS appears functional; fault not in wiring or sensor connection. Fault code P0122 suggests a potential issue with throttle position input or downstream fuel trim logic. Further test: Disconnected the Mass Airflow Sensor (MAF). After driving, drivability improved temporarily — RPM stabilized and acceleration returned to normal. Post-test inspection revealed MAF was heavily clogged with dirt. Cleaned using cotton swab and isopropyl alcohol. Reinstalled and vehicle now runs smoothly without stalling or stumbling. Next step: Monitor for return of engine light; will report if fault code reappears. Note: This fix confirms that inaccurate MAF readings can mimic TPS-related symptoms, especially in older Crown Vic models with fuel trim sensitivity.

Related fault codes
P0122
Comments (5)
Anonymous 2007-07-02 08:21

Is this a 5.0L V8 engine? If so, try disconnecting the Mass Airflow Sensor (MAF) and test drive — how does it perform?

Anonymous 2007-07-03 01:22

Oops, sorry — it's actually a 4.6L engine. I'll need to wait until tonight to test this. Thanks for catching that!

Anonymous 2007-07-03 07:35

disconnectting it enables the pcm to substitute a known value in place of it's reading for fuel trim, if the drivability improves it often means the reading the MAf is giving isn't accurate! You could try cleaning it as well!

Anonymous 2007-07-05 00:12

Great insight! Thanks for clarifying.

Anonymous 2007-07-08 23:58

Thanks so much — this worked perfectly! After disconnecting the MAF, RPMs stabilized and acceleration returned to normal. I shut down the engine, disconnected the negative battery cable, removed the MAF, and found it was heavily clogged. Cleaned with a cotton swab and isopropyl alcohol, reinstalled. Vehicle now runs smoothly. Will monitor for any return of the check engine light in the coming days. Thanks again!