Fault code lookup

PowertrainP0120

Caution

Severity: Caution - get it checked when you can

Throttle/Pedal Position Sensor/Switch A Circuit

43 brands affected · Generic SAE J2012 description.

Key terms: Oxygen sensor: measures oxygen in the exhaust gas · Mass air flow sensor: measures the air going into the engine · SAE J2012: the standard generic code list · Powertrain: engine, transmission and emissions

1What it means in plain English

This code is in the fuel, air and oxygen sensor range, which also includes coolant temperature faults.

2Common causes

  1. Dirty or faulty mass air flow sensor
  2. Vacuum or intake air leak
  3. Weak fuel pump or clogged fuel filter
  4. Faulty fuel injector
  5. Faulty oxygen sensor
  6. Wiring or connector fault

3Can I drive?

Caution · drive with care

Have it diagnosed if the engine runs badly or the code keeps returning. Because this range includes coolant temperature sensors, watch the temperature gauge: if it climbs into the red, or the engine overheats or stalls, stop safely and get professional help.

This page gives general information. It is not professional advice. For a definite diagnosis and a repair quote, ask a qualified mechanic to inspect the car.

4Brand data 43

BrandCodeDescriptionSystem
Ashok Leyland CVP0120Cylinder 3. Activation Signal Of The Injector. Learning Process Error. Out Of Limit BrandPowertrain
BAIC MotorP0120Throttle sensor circuit fault BrandPowertrain
Mercedes-BenzP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
BMWP0120DME: Signal, throttle potentiometer BrandPowertrain
BYDP0120TP sensor BrandPowertrain
CheryP0120TP sensor BrandPowertrain
ChryslerP0120Throttle Position Sensor (TPS) 1/2 correlation BrandPowertrain
DaewooP0120TPS 1 low voltage BrandPowertrain
DaihatsuP0120Throttle Sensor System BrandPowertrain
DFFSP0120Throttle position sensor fault BrandPowertrain
DFFXP0120TP sensor BrandPowertrain
DFXKP0120Throttle sensor signal circuit fault BrandPowertrain
EOBDP0120Kiihdytinpoljin/asentoanturi/kytkin 'A' piiri BrandPowertrain
FordP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
GeelyP0120TP sensor BrandPowertrain
GMP0120Throttle position (TP) sensor circuit BrandPowertrain
Great WallP0120TP sensor BrandPowertrain
HafeiP0120TP sensor BrandPowertrain
HoldenP0120Throttle Position Sensor 1 Circuit BrandPowertrain
HondaP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
HyundaiP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
IsuzuP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
Land RoverP0120Throttle position circuit malfunction BrandPowertrain
MahindraP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
MaseratiP0120Throttle Position Sensor 1 Circuit BrandPowertrain
MazdaP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
MitsubishiP0120TP sensor BrandPowertrain
NissanP0120Throttle position sensor BrandPowertrain
OpelP0120Throttle position (TP) sensor circuit BrandPowertrain
PeroduaP0120Throttle Sensor System BrandPowertrain
PeugeotP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
PorscheP0120Fahrpedal Potentiometer 1 BrandPowertrain
ProtonP0120TP sensor BrandPowertrain
SaabP0120Circuito sensore posizio. farfal. BrandPowertrain
MG (SAIC)P0120Fault flag in Pedal Information plausibility BrandPowertrain
SmartP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
SprinterP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
SubaruP0120Throttle/Pedal Position Sensor/Switch A Circuit SAEPowertrain
SuzukiP0120Throttle Position/Pedal Position Sensor/Switch A Circuit BrandPowertrain
SWM MotorP0120Throttle sensor circuit failure BrandPowertrain
TataP0120Limp Home Mode Activated BrandPowertrain
ToyotaP0120Throttle position sensor fault BrandPowertrain
VolkswagenP0120Throttle Position Sensor (G69): Circuit Malfunction BrandPowertrain

Legend: SAE is the generic J2012 description; Brand is text taken from that manufacturer’s data. Manufacturer rows keep the wording and language of the source data, and non-English text is tagged so screen readers pronounce it correctly.

5Extended variant codes 12

These 7-character codes are manufacturer-specific variants of P0120 and may be reported by some scan tools.

BrandCodeDescriptionSystem
SsangYongP012000Accelerator pedal sensor #1 malfunction - supply voltage fault BrandPowertrain
VolvoP012000The diagnostic trouble code (DTC) is only generated if any of the diagnostic trouble codes ECM-, ECM-P012200 or ECM-P012300 have been detected BrandPowertrain
SsangYongP012001No.1 throttle position sensor - low voltage BrandPowertrain
SsangYongP012002No.1 throttle position sensor - high voltage BrandPowertrain
SsangYongP012005No.2 throttle position sensor - low voltage BrandPowertrain
SsangYongP012006No.2 throttle position sensor - high voltage BrandPowertrain
SsangYongP012013Both throttle position sensors malfunction BrandPowertrain
SsangYongP012014Inconsistent signals of no.1 and no.2 throttle position sensors BrandPowertrain
SsangYongP012016TPS valve inconsistent with HFM sensor value BrandPowertrain
SsangYongP012018Throttle actuator control malfunction BrandPowertrain
SsangYongP012020Throttle actuator - insufficient supply power BrandPowertrain
SsangYongP012022Intake air flow sensor and throttle sensor malfunction BrandPowertrain

6Related codes

Browse Pxxx codes or P012xx codes.

OpenDTC - independent fault code reference