P0801

Reverse Inhibit Control Circuit Malfunction

P0803

1-4 Upshift (Skip Shift) Solenoid Control Circuit Malfunction

P0804

1-4 Upshift (Skip Shift) Lamp Control Circuit Malfunction

P0805

Clutch Position Sensor Circuit Malfunction

P0806

Clutch Position Sensor Circuit Range/Performance Malfunction

P0807

Clutch Position Sensor Circuit Low Malfunction

P0808

Clutch Position Sensor Circuit High Malfunction

P0809

Clutch Position Sensor Circuit Intermittent Malfunction

P0810

Clutch Position Control Error

P0811

Excessive Clutch Slippage

P0812

Reverse Input Circuit

P0813

Reverse Output Circuit

P0814

Transmission Range Display Circuit

P0815

Upshift Switch Circuit

P0816

Downshift Switch Circuit

P0817

Starter Disable Circuit

P0818

Driveline Disconnect Switch Input Circuit

P0820

Gear Lever X – Y Position Sensor Circuit

P0821

Gear Lever X Position Circuit

P0822

Gear Lever Y Position Circuit

P0823

Gear Lever X Position Circuit Intermittent

P0824

Gear Lever Y Position Circuit Intermittent

P0825

Gear Lever Push – Pull Switch (Shift Anticipate)

P0830

Clutch Pedal Switch “A” Circuit

P0831

Clutch Pedal Switch “A” Circuit Low

P0832

Clutch Pedal Switch “A” Circuit High

P0833

Clutch Pedal Switch “B” Circuit

P0834

Clutch Pedal Switch “B” Circuit Low

P0835

Clutch Pedal Switch “B” Circuit High

P0836

Four Wheel Drive (4WD) Switch Circuit

P0837

Four Wheel Drive (4WD) Switch Circuit Range/Performance

P0838

Four Wheel Drive (4WD) Switch Circuit Low

P0839

Four Wheel Drive (4WD) Switch Circuit High

P0840

Transmission Fluid Pressure Sensor/Switch “A” Circuit

P0841

Transmission Fluid Pressure Sensor/Switch “A” Circuit Range/Performance

P0842

Transmission Fluid Pressure Sensor/Switch “A” Circuit Low

P0843

Transmission Fluid Pressure Sensor/Switch “A” Circuit High

P0844

Transmission Fluid Pressure Sensor/Switch “A” Circuit Intermittent

P0845

Transmission Fluid Pressure Sensor/Switch “B” Circuit

P0846

Transmission Fluid Pressure Sensor/Switch “B” Circuit Range/Performance

P0847

Transmission Fluid Pressure Sensor/Switch “B” Circuit Low

P0848

Transmission Fluid Pressure Sensor/Switch “B” Circuit High

P0849

Transmission Fluid Pressure Sensor/Switch “B” Circuit Intermittent

P0700

Transmission Control System Malfunction

P0701

Transmission Control System Range/Performance

P0702

Transmission Control System Electrical

P0703

Torque Converter/Brake Switch B Circuit Malfunction

P0704

Clutch Switch Input Circuit Malfunction

P0705

Transmission Range Sensor Circuit Malfunction (PRNDL Input)

P0706

Transmission Range Sensor Circuit Range/Performance

P0707

Transmission Range Sensor Circuit Low Input

P0708

Transmission Range Sensor Circuit High Input

P0709

Transmission Range Sensor Circuit Intermittent

P0710

Transmission Fluid Temperature Sensor Circuit Malfunction

P0711

Transmission Fluid Temperature Sensor Circuit Range/Performance

P0712

Transmission Fluid Temperature Sensor Circuit Low Input

P0713

Transmission Fluid Temperature Sensor Circuit High Input

P0714

Transmission Fluid Temperature Sensor Circuit Intermittent

P0715

Input/Turbine Speed Sensor Circuit Malfunction

P0716

Input/Turbine Speed Sensor Circuit Range/Performance

P0717

Input/Turbine Speed Sensor Circuit No Signal

P0718

Input/Turbine Speed Sensor Circuit Intermittent

P0719

Torque Converter/Brake Switch B Circuit Low

P0720

Output Speed Sensor Circuit Malfunction

P0721

Output Speed Sensor Circuit Range/Performance

P0722

Output Speed Sensor Circuit No Signal

P0723

Output Speed Sensor Circuit Intermittent

P0724

Torque Converter/Brake Switch B Circuit High

P0725

Engine Speed Input Circuit Malfunction

P0726

Engine Speed Input Circuit Range/Performance

P0727

Engine Speed Input Circuit No Signal

P0728

Engine Speed Input Circuit Intermittent

P0730

Incorrect Gear Ratio

P0731

Gear 1 Incorrect Ratio

P0732

Gear 2 Incorrect Ratio

P0733

Gear 3 Incorrect Ratio

P0734

Gear 4 Incorrect Ratio

P0735

Gear 5 Incorrect Ratio

P0736

Reverse Incorrect Ratio

P0740

Torque Converter Clutch Circuit Malfunction

P0741

Torque Converter Clutch Circuit Performance or Stuck Off

P0742

Torque Converter Clutch Circuit Stuck On

P0743

Torque Converter Clutch Circuit Electrical

P0744

Torque Converter Clutch Circuit Intermittent

P0745

Pressure Control Solenoid Malfunction

P0746

Pressure Control Solenoid Performance or Stuck Off

P0747

Pressure Control Solenoid Stuck On

P0748

Pressure Control Solenoid Electrical

P0749

Pressure Control Solenoid Intermittent

P0750

Shift Solenoid A Malfunction

P0751

Shift Solenoid A Performance or Stuck Off

P0752

Shift Solenoid A Stuck On

P0753

Shift Solenoid A Electrical

P0754

Shift Solenoid A Intermittent

P0755

Shift Solenoid B Malfunction

P0756

Shift Solenoid B Performance or Stuck Off

P0757

Shift Solenoid B Stuck On

P0758

Shift Solenoid B Electrical

P0759

Shift Solenoid B Intermittent

P0760

Shift Solenoid C Malfunction

P0761

Shift Solenoid C Performance or Stuck Off

P0762

Shift Solenoid C Stuck On

P0763

Shift Solenoid C Electrical

P0764

Shift Solenoid C Intermittent

P0765

Shift Solenoid D Malfunction

P0766

Shift Solenoid D Performance or Stuck Off

P0767

Shift Solenoid D Stuck On

P0768

Shift Solenoid D Electrical

P0769

Shift Solenoid D Intermittent

P0770

Shift Solenoid E Malfunction

P0771

Shift Solenoid E Performance or Stuck Off

P0772

Shift Solenoid E Stuck On

P0773

Shift Solenoid E Electrical

P0774

Shift Solenoid E Intermittent

P0775

Pressure Control Solenoid “B”

P0776

Pressure Control Solenoid “B” Performance or Stuck off

P0777

Pressure Control Solenoid “B” Stuck On

P0778

Pressure Control Solenoid “B” Electrical

P0779

Pressure Control Solenoid “B” Intermittent

P0780

Shift Malfunction

P0781

1-2 Shift Malfunction

P0782

2-3 Shift Malfunction

P0783

3-4 Shift Malfunction

P0784

4-5 Shift Malfunction

P0785

Shift/Timing Solenoid Malfunction

P0786

Shift/Timing Solenoid Range/Performance

P0787

Shift/Timing Solenoid low

P0788

Shift/Timing Solenoid High

P0789

Shift/Timing Solenoid Intermittent

P0790

Normal/Performance Switch Circuit Malfunction

P0791

Intermediate Shaft Speed Sensor Circuit

P0792

Intermediate Shaft Speed Sensor Circuit Range/Performance

P0793

Intermediate Shaft Speed Sensor Circuit No signal

P0794

Intermediate Shaft Speed Sensor Circuit Intermittent

P0795

Pressure Control Solenoid “C”

P0796

Pressure Control Solenoid “C” Performance or Stuck off

P0797

Pressure Control Solenoid “C” Stuck On

P0798

Pressure Control Solenoid “C” Electrical

P0799

Pressure Control Solenoid “C” Intermittent

P0600

Serial Communication Link Malfunction

P0601

Internal Control Module Memory Check Sum Error

P0602

Control Module Programming Error

P0603

Internal Control Module Keep Alive Memory (KAM) Error

P0604

Internal Control Module Random Access Memory (RAM) Error

P0605

Internal Control Module Read Only Memory (ROM) Error
(Module Identification Defined by SAE J1979)

P0606

ECM/PCM Processor Fault

P0608

Control Module VSS Output “A” Malfunction

P0609

Control Module VSS Output “B” Malfunction

P0610

Control Module VSS Output “B” Malfunction

P0615

Starter Relay Circuit

P0616

Starter Relay Circuit Low

P0617

Starter Relay Circuit High

P0618

Alternative Fuel Control Module KAM Error

P0619

Alternative Fuel Control Module RAM/ROM Error

P0620

Generator Control Circuit Malfunction

P0621

Generator Lamp “L” Control Circuit Malfunction

P0622

Generator Field “F” Control Circuit Malfunction

P0623

Generator Lamp Control Circuit

P0624

Fuel Cap Lamp Control Circuit

P0630

VIN Not Programmed or Mismatch – ECM/PCM

P0631

VIN Not Programmed or Mismatch – TCM

P0635

Power Steering Control Circuit

P0636

Power Steering Control Circuit Low

P0637

Power Steering Control Circuit High

P0638

Throttle Actuator Control Range/Performance (Bank 1)

P0639

Throttle Actuator Control Range/Performance (Bank 2)

P0640

Intake Air Heater Control Circuit

P0645

A/C Clutch Relay Control Circuit

P0646

A/C Clutch Relay Control Circuit Low

P0647

A/C Clutch Relay Control Circuit High

P0648

Immobilizer Lamp Control Circuit

P0649

Speed Control Lamp Control Circuit

P0650

Malfunction Indicator Lamp (MIL) Control Circuit Malfunction

P0654

Engine RPM Output Circuit Malfunction

P0655

Engine Hot Lamp Output Control Circuit Malfunction

P0656

Fuel Level Output Circuit Malfunction

P0660

Intake Manifold Tuning Valve Control Circuit (Bank 1)

P0661

Intake Manifold Tuning Valve Control Circuit Low (Bank 1)

P0662

Intake Manifold Tuning Valve Control Circuit High (Bank 1)

P0663

Intake Manifold Tuning Valve Control Circuit (Bank 2)

P0664

Intake Manifold Tuning Valve Control Circuit Low (Bank 2)

P0665

Intake Manifold Tuning Valve Control Circuit High (Bank 2)

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

P0801 Reverse Inhibit Control Circuit
P0803 1-4 Upshift (Skip Shift) Solenoid Control Circuit
P0804 1-4 Upshift (Skip Shift) Lamp Control Circuit
P0805 Clutch Position Sensor Circuit
P0806 Clutch Position Sensor Circuit Range/Performance
P0807 Clutch Position Sensor Circuit Low
P0808 Clutch Position Sensor Circuit High
P0809 Clutch Position Sensor Circuit Intermittent
P0810 Clutch Position Control Error
P0811 Excessive Clutch Slippage
P0812 Reverse Input Circuit
P0813 Reverse Output Circuit
P0814 Transmission Range Display Circuit
P0815 Upshift Switch Circuit
P0816 Downshift Switch Circuit
P0817 Starter Disable Circuit
P0818 Driveline Disconnect Switch Input Circuit

P0820 Gear Lever X-Y Position Sensor Circuit
P0821 Gear Lever X Position Circuit
P0822 Gear Lever Y Position Circuit
P0823 Gear Lever X Position Circuit Intermittent
P0824 Gear Lever Y Position Circuit Intermittent
P0825 Gear Lever Push-Pull Switch (Shift Anticipate)

P0830 Clutch Pedal Switch “A” Circuit
P0831 Clutch Pedal Switch “A” Circuit Low
P0832 Clutch Pedal Switch “A” Circuit High
P0833 Clutch Pedal Switch “B” Circuit
P0834 Clutch Pedal Switch “B” Circuit Low
P0835 Clutch Pedal Switch “B” Circuit High
P0836 Four Wheel Drive (4WD) Switch Circuit
P0837 Four Wheel Drive (4WD) Switch Circuit Range/Performance
P0838 Four Wheel Drive (4WD) Switch Circuit Low
P0839 Four Wheel Drive (4WD) Switch Circuit High
P0840 Transmission Fluid Pressure Sensor/Switch “A” Circuit
P0841 Transmission Fluid Pressure Sensor/Switch “A” Circuit Range/Performance
P0842 Transmission Fluid Pressure Sensor/Switch “A” Circuit Low
P0843 Transmission Fluid Pressure Sensor/Switch “A” Circuit High
P0844 Transmission Fluid Pressure Sensor/Switch “A” Circuit Intermittent
P0845 Transmission Fluid Pressure Sensor/Switch “B” Circuit
P0846 Transmission Fluid Pressure Sensor/Switch “B” Circuit Range/Performance
P0847 Transmission Fluid Pressure Sensor/Switch “B” Circuit Low
P0848 Transmission Fluid Pressure Sensor/Switch “B” Circuit High
P0849 Transmission Fluid Pressure Sensor/Switch “B” Circuit Intermittent

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 […]