P1602

Loss of EBTCM Serial Data

P1603

Loss of SDM Serial Data

P1604

Loss of IPC Serial Data

P1605

Loss of HVACC Serial Data

P1605

Keep Alive Memory Failure (Ford)

P1605

Powertrain Control Module (Mazda)

P1607

Malfunction In PCM Internal Circuit (Acura)

P1610

Loss of PZM Serial Data

P1611

Loss of CVRTD Serial Data

P1617

Engine Oil Level Switch Circuit

P1621

PCM Memory Performance

P1626

Theft Deterrent System – Fuel Enable Circuit

P1630

Theft Deterrent – PCM in Learn Mode

P1631

Theft Deterrent – Password Incorrect

P1632

Theft Deterrent – Fuel Disabled

P1633

Ignition Supplement Power Circuit Low Voltage

P1633

Keep Alive Power Voltage Too Low (Ford)

P1634

Ignition 1 Power Circuit Low Voltage

P1635

5 Volt Reference Circuit (GM)

P1635

Tire/Axle Out Of Acceptable Range (Ford)

P1639

5 Volt Reference 2 Circuit (GM)

P1639

Vehicle ID Block Not Programmed Or Corrupt (Ford)

P1640

DTC’s Available In Another Module (Ford)

P1640

Driver 1 – Input High Voltage

P1641

Malfunction Indicator Lamp (MIL) Control Circuit

P1642

Vehicle Speed Output Circuit

P1644

Delivered Torque Output Circuit

P1645

EVAP Solenoid Output Circuit

P1646

EVAP Vent Valve Output Circuit

P1650

Driver 2 – Input High Voltage

P1650

Power Steering Pressure Switch Malfunction (Ford)

P1650

Power Steering Pressure Switch Out Of Range (Mazda)

P1651

Power Steering Pressure Switch Input Malfunction (Mazda)

P1651

Power Steering Pressure Switch Signal Malfunction (Ford)

P1652

Lift/Dive Circuit

P1654

Cruise Disable Output Circuit

P1656

Automatic Transaxle (Acura)

P1660

Cooling Fan Control Circuits

P1660

A/T FI Data Line Failure (Acura)

P1676

FPTDR Signal Failure (Acura)

P1678

FPTDR Signal Line Failure (Acura)

P1680

Clutch Released Switch Circuit (CHRYSLER)

P1681

No I/P Cluster CCD/J1850 Messages Received (CHRYSLER)

P1681

A/T FI Signal A Low Input (Acura)

P1682

A/T FI Signal A High Input (Acura)

P1682

Charging System Voltage Too Low (CHRYSLER)

P1683

Speed Control Power Relay or S/C 12V Driver Circuit (CHRYSLER)

P1685

Skim Invalid Key(CHRYSLER)

P1686

No SKIM Bus Message Received (CHRYSLER)

P1686

A/T FI Signal B Low Input (Acura)

P1687

A/T FI Signal B High Input (Acura)

P1687

No Cluster Bus Message (CHRYSLER)

P1689

Traction Control Delivered Torque Output Circuit (GM)

P1693

DTC Detected In Companion Mode (CHRYSLER)

P1694

Fault In Companion Mode (CHRYSLER)

P1695

No CCD/J185O Message From BCM (CHRYSLER)

P1696

PCM Failure EEPROM Write Denied (CHRYSLER)

P1697

PCM Failure SRI Mile Not Stored (CHRYSLER)

P1698

No Bus Message From TCM (CHRYSLER)

P1500

Vehicle Speed Sensor (VSS) (Mazda)

P1500

Vehicle Speed Sensor (VSS) Intermittant (Ford)

P1501

Vehicle Speed Sensor (VSS) Out Of Range (Ford)

P1502

Vehicle Speed Sensor (VSS) Intermittant (Ford)

P1505

Idle Air Control At Adaptive Clip (Mazda)

P1506

Idle Air Control System Overspeed Error (Mazda)

P1506

Idle Air Control System Overspeed Error (Ford)

P1507

Idle Air Control System Underspeed Error (Mazda)

P1507

Idle Air Control System Underspeed Error (Ford)

P1508

Idle Air Control (IAC) System – Low RPM

P1508

Idle Air Control Valve Circuit Failure (Acura)

P1516

Inlet Manifold Runner Control Input Error (Bank 1) (Ford)

P1517

Inlet Manifold Runner Control Input Error (Bank 2) (Ford)

P1518

Inlet Manifold Runner Control Stuck Open (Ford)

P1519

Malfunction In IAC Valve Circuit (Acura)

P1519

Inlet Manifold Runner Control Stuck Closed (Ford)

P1520

Intake Manifold Runner Control (IMRC) circuit malfunction

P1524

Throttle Position (TP) Sensor Learned Closed Throttle Angle Degrees Out-Of-Range

P1527

Trans Range / Pressure Switch Comparison

P1546

Air Conditioning (A/C) Clutch Relay Control Circuit (GM)

P1549

Intake Manifold Control Circuit Malfunction (Ford)

P1550

PSP Sensor Malfunction (Ford)

P1554

Cruise Engaged Circuit High Voltage

P1560

Cruise Control System-Transaxle Not in Drive

P1564

Cruise Control System-Vehicle Acceleration too high

P1566

Cruise Control System-Engine RPM Too High

P1567

Cruise Control- ABCS Active

P1570

Cruise Control System – Traction Control Active

P1571

Traction Control System PWM Circuit No Frequency

P1572

Brake Pedal Switch Circuit (Ford)

P1574

EBTCM System- Stop Lamp Switch Circuit High Voltage

P1575

Extended Travel Brake Switch Circuit High Voltage

P1579

Park/Neutral to Drive/Reverse At high Throttle Angle

P1585

Cruise Control Inhibit Output Circuit (GM)

P1594

Charging System Voltage Too High (Chrysler)

P1595

Speed Control Solenoid Circuits (Chrysler)

P1596

Speed Control Switch always High (Chrysler)

P1597

Speed Control Switch always Low (Chrysler)

P1598

A/C Pressure Sensor Volts Too High (Chrysler)

P1599

A/C Pressure Sensor Volts Too Low (Chrysler)

P1599

Engine Stall or Near Stall Detected

P1229

Supercharger Intercooler Pump Not Working (Ford)

P1232

Low Speed Fuel Pump Primary Circuit Malfunction (Ford)

P1233

Fuel System Disabled Or Offline (Ford)

P1234

Fuel System Disabled Or Offline (Ford)

P1235

Fuel Pump Control Out Of Range (Ford)

P1236

Fuel Pump Control Out Of Range (Ford)

P1237

Fuel Pump Secondary Circuit Malfunction (Ford)

P1238

Fuel Pump Secondary Circuit Malfunction (Ford)

P1244

Generator Load Low (Ford)

P1245

Generator Load Input High (Ford)

P1246

Generator Load Input Failed (Ford)

P1258

Engine Metal Over Temperature Protection

P1259

VTEC System Malfunction (Acura)

P1260

Fuel Pump Speed Relay Control Circuit (GM)

P1260

Theft Detected – Engine Disabled (Mazda)

P1260

Theft Detected – Engine Disabled (Ford)

P1270

Vehicle Speed Limiter Reached (Mazda)

P1270

Vehicle Speed Limiter Reached (Ford)

P1281

Engine Is Cold Too Long (Chrysler)

P1282

Fuel Pump Relay Control Circuit(Chrysler)

P1285

Cylinder Head Over Temperature Sensed (Ford)

P1288

Intake Manifold Short Runner Solenoid Circuit (Chrysler)

P1290

CHT Sensor Out Of Range (Ford)

P1289

Manifold Tune Valve Solenoid Circuit (Chrysler)

P1289

CHT Sensor High Input (Ford)

P1290

CNG Fuel Pressure Too High (Chrysler)

P1290

CHT Sensor Low Input (Ford)

P1291

No Temp Rise Seen From Fuel Heaters (Chrysler)

P1292

CNG Pressure Sensor Voltage Too High (Chrysler)

P1293

CNG Pressure Sensor Voltage Too Low (Chrysler)

P1294

Target Idle Not Reached (Chrysler)

P1295

No 5 Volts To TP Sensor (Chrysler)

P1296

No 5 Volts To MAP Sensor (Chrysler)

P1297

No Change in MAB From Start To Run (Chrysler)

P1297

Low Voltage ELD Circuit (Acura)

P1298

High Voltage In ELD Circuit (Acura)

P1298

Lean Operation At wide Open Throttle (Chrysler)

P1299

Vacuum Leak Found (IAC Fully Seated)(Chrysler)

P1299

Cylinder Head Over Temperature Protection Active (Ford)

P0500

Vehicle Speed Sensor Malfunction

P0501

Vehicle Speed Sensor Range/Performance

P0502

Vehicle Speed Sensor Circuit Low Input

P0503

Vehicle Speed Sensor Intermittent/Erratic/High

P0505

Idle Control System Malfunction

P0506

Idle Control System RPM lower Than Expected

P0507

Idle Control System RPM higher Than Expected

P0510

Closed Throttle Position Switch Malfunction

P0520

Engine Oil Pressure Sensor/Switch Circuit Malfunction

P0521

Engine Oil Pressure Sensor/Switch Range/Performance

P0522

Engine Oil Pressure Sensor/Switch Low Voltage

P0523

Engine Oil Pressure Sensor/Switch High Voltage

P0530

A/C Refrigerant Pressure Sensor Circuit Malfunction

P0531

A/C Refrigerant Pressure Sensor Circuit Range/Performance

P0532

A/C Refrigerant Pressure Sensor Circuit Low Input

P0533

A/C Refrigerant pressure Sensor Circuit High Input

P0534

Air Conditioner Refrigerant Charge Loss

P0550

Power Steering Pressure Sensor Circuit Malfunction

P0551

Power Steering Pressure Sensor Circuit Range/Performance

P0552

Power Steering Pressure Sensor Circuit Low Input

P0553

Power Steering Pressure Sensor Circuit High Input

P0554

Power Steering Pressure sensor Circuit Intermittent

P0560

System Voltage Malfunction

P0561

System Voltage Unstable

P0562

System Voltage Low

P0563

System Voltage High

P0565

Cruise Control On Signal Malfunction

P0566

Cruise Control Off Signal Malfunction

P0567

Cruise Control Resume Signal Malfunction

P0568

Cruise Control Set Signal Malfunction

P0569

Cruise Control Coast Signal Malfunction

P0570

Cruise Control Accel Signal Malfunction

P0571

Cruise Control/Brake Switch A Circuit Malfunction

P0572

Cruise Control/Brake Switch A Circuit Low

P0573

Cruise Control/Brake Switch A Circuit High

P0574

Cruise Control System – Vehicle Speed Too High

P0575

Cruise Control Input Circuit

P0576

Cruise Control Input Circuit Low

P0577

Cruise Control Input Circuit High

P0578

through P0580 Reserved for Cruise Control Codes

Throttle/Pedal Position Sensor/Switch “A” Circuit Low Input

Our emissions expert has put together the following information about the P0122 fault code. We have also included diagnostic procedures you can take to your repair shop if the mechanic is having difficulty analyzing the code.

OBD II Fault Code

OBD II P0122

Fault Code Definition
Code P0122 is triggered when the voltage output from the Throttle/Pedal Position Sensor/Switch to the PCM is too low.

The Throttle Position Sensor/Switch is located on the Throttle Body of the Intake Manifold and the Pedal Position Sensor/Switch is located on the Accelerator Pedal. These sensors provide precise input from the driver’s foot in terms of how much power is needed—and how urgently—from the engine.

As the Throttle Position Sensor is rotated from its base resting position to full acceleration, it sends a increasing voltage signal to the Powertrain Control Module (PCM). This decreasing or increasing voltage signal is used by the PCM to manage the Air Fuel Ratio and Spark Timing of the engine as well as other emissions system components.

Symptoms

Check Engine Light will illuminate
In many cases, no abnormal symptoms may be noticed
In some cases, the engine may be hard starting
In some cases, the engine may hesitate during acceleration
Common Problems That Trigger the P0122 Code

Defective Throttle Position Sensor or Switch
Torn or jammed floor mats
Faulty or corroded Throttle/Pedal Position Sensor/Switch wiring or connections
Common Misdiagnoses

Throttle or Pedal Position Sensor is replaced when the real problem is a poor connection or chafed wiring
Pedal Position Sensor is replaced when the real problem is torn or damaged floor mats

Possible Solutions

Some recommended troubleshooting and repair steps are:

Carefully check the throttle position sensor (TPS), wiring connector, and wiring for breaks, etc. Repair or replace as necessary
Check the voltage at the TPS (refer to a service manual for your vehicle for specific information). If the voltage is too low that is indicative of a problem. Replace if necessary.
If recently replaced the TPS may need to be adjusted. On some vehicles the installation instructions call for the TPS to be properly aligned or adjusted, consult a repair manual for specifics.
If there are no symptoms at all, the problem may be intermittent and clearing the code may resolve the issue temporarily. If this is the case then you should definitely check the wiring to be sure it’s not rubbing on anything, grounding, etc. The code may come back.
Other TPS sensor and circuit related DTCs: P0120, P0121, P0123, P0124

Recent Comments
  • Reset the Maintenance Light on Dacia Sandero
    How to Reset the Maintenance Light on Dacia Sandero: A Detailed Guide Owning a Dacia Sandero comes with the responsibility of ensuring it runs optimally. An essential aspect of this is recognizing and addressing the maintenance reminders. This guide provides instructions on resetting the maintenance light for Dacia Sandero, a crucial step after servicing your […]
  • RESET ENGINE OIL LIFE CADILLAC CT6 ON 2014-2017
    Resetting the Engine Oil Life Indicator for Cadillac CT6 (2014-2017) The Cadillac CT6, a hallmark of luxury and engineering precision, requires meticulous care, especially when it comes to its engine oil. One of the essential aspects of maintaining this vehicle is understanding how to reset the engine oil life indicator. This feature ensures that the […]
  • Reset oil life for Hyundai Veloster ON 2014-2017
    Step-by-Step Guide: Resetting Oil Life on Hyundai Veloster (2014-2017) Maintaining the health of your Hyundai Veloster’s engine is crucial. The vehicle’s oil life monitoring system alerts you when it’s time for an oil change. If you have a Hyundai Veloster from the years 2014 through 2017, follow this guide to reset the oil life indicator […]
  • Reset Oil Change Warning Light for Dacia Duster 2009-2015
    Step-by-Step Guide: Resetting the Oil Change Warning Light for Dacia Duster (2009-2015) Do you own a 2009-2015 Dacia Duster? Then, knowing how to reset its oil change warning light is crucial. This light reminds you when to change the engine oil, ensuring peak performance for your vehicle. In this guide, we’ll walk you through the […]
  • Service light reset dashboard BMW X5 and BMW X6
    How do you reset maintenance light, reset service light indicator BMW X5 and BMW X6, year 2000-2013. For reset maintenance light and that can be made manually by use button on car dashboard. Reset oil service light, engine oil life BMW X5 and BMW X6, year 2000-2013 oil reset instructions: Turn the ignition to the […]