OBDII Subaru Code Definitions.

Be sure to double check the codes. Anything P1000 to P1999 or P3000 to P3400 will be Manufacturer specific and may not match the ones listed here. Check specific manufacturer pages on the site, as some of them, we list the OBD2 codes on those pages for those specific vehicles.

[ Acura ] [ Alfa Romeo ] [ Audi ] [ BMW ] [ Buick ] [ Cadillac ] [ Chevrolet ] [ Chrysler ] [ Citroen ] [ Daewoo ] [ Daihatsu ] [ Dodge ] [ Eagle ] [ Ford ] [ Freightliner ] [ GEO ] [ Genesis ] [ GM ] [ GMC ] [ Honda ] [ Hummer ] [ Hyundai ] [ Infiniti ] [ Isuzu ] [ Jaguar ] [ Jeep ] [ Kenworth ] [ Kia ] [ Lamborghini ] [ Land Rover ] [ Lexus ] [ Lincoln ] [ Mack ] [ Mahindra ] [ Mazda ] [ Mercedes-Benz ] [ Mercury ] [ Mini ] [ Mitsubishi ] [ Nissan ] [ Oldsmobile ] [ Opel ] [ Peterbilt ] [ Peugeot ] [ Plymouth ] [ Pontiac ] [ Porsche ] [ Ram ] [ Renault ] [ Saab ] [ Saturn ] [ Scion ] [ Subaru ] [ Suzuki ] [ Toyota ] [ Volvo ] [ VW ]

Subaru Codes
Trouble CodeFault LocationProbable Cause
P1000 – P1099 (Fuel and air metering and auxiliary emission control)
P1086Intake manifold air control actuator position sensor, LH – voltage lowWiring, intake manifold air control actuator position sensor, ECM
P1087Intake manifold air control actuator position sensor, LH – voltage highWiring, intake manifold air control actuator position sensor, ECM
P1088Intake manifold air control actuator position sensor, RH – voltage lowWiring, intake manifold air control actuator position sensor, ECM
P1089Intake manifold air control actuator position sensor, RH – voltage highWiring, intake manifold air control actuator position sensor, ECM
P1090Intake manifold air control actuator, RH – stuck openWiring, intake manifold air control actuator position sensor, ECM
P1091Intake manifold air control actuator, RH – stuck closedWiring, intake manifold air control actuator position sensor, ECM
P1092Intake manifold air control actuator, LH – stuck openWiring, intake manifold air control actuator position sensor, ECM
P1093Intake manifold air control actuator, LH – stuck closedWiring, intake manifold air control actuator position sensor, ECM
P1094Intake manifold air control actuator, RH – open circuitWiring, intake manifold air control actuator position sensor, ECM
P1095Intake manifold air control actuator, RH – over currenVshort circuitWiring, intake manifold air control actuator position sensor, ECM
P1096Intake manifold air control actuator, LH – open circuitWiring, intake manifold air control actuator position sensor, ECM
P1097Intake manifold air control actuator, LH – over currenVshort circuitWiring, intake manifold air control actuator position sensor, ECM
P1100 – P1199 (Fuel and air metering)
P1100Starter signal – circuit malfunctionStarter motor circuit, NPITR switch, CPP   switch, ECM
P1101Park/neutral position (PNP) switch – circuit malfunctionWiring, PNP switch, ECM
P1102MAP/BARO sensor switching valve – circuit malfunctionWiring, MAP/BARO sensor switching valve, ECM
P1103Engine torque control signal 1 – circuit malfunctionWiring, ECM, TCM
P1104Traction control signal – circuit malfunctionWiring, traction control module
P1106Engine torque control signal 2 – circuit malfunctionWiring, ECM, TCM
P1107Secondary air injection (AIR) diagnosis solenoid – circuit malfunctionWiring, AIR diagnosis solenoid, ECM
P1108Induction Control Solenoid Valve Circuit Malfunction
P1110Barometric pressure (BARO) sensor- voltage lowWiring, BARO sensor, ECM
P1111Barometric pressure (BARO) sensor- voltage highWiring, BARO sensor, ECM
P1112Barometric pressure (BARO) sensor- range/performance problemWiring, BARO sensor, ECM
P1115Engine torque control cut signal – voltage highWiring, ECM, TCM
P1116Engine torque control cut signal – voltage lowWiring, ECM, TCM
P1120Starter signal – voltage highStarter motor circuit, wiring short to positive, ECM
P1121Park/neutral position (PNP) switch/neutral position (NP) switch – voltage lowWiring short to ground, selector cable, PNP   switch, ECM
P1122MAP/BARO sensor switching valve- voltage highWiring open/short to positive, MAP/BARO   sensor switching valve, ECM
P1124Traction control signal – voltage highWiring open/short to positive
P1130Heated oxygen sensor (H02S) 1 -open circuitWiring, H02S, ECM
P1131Heated oxygen sensor (H02S) 1 -short circuitWiring, H02S, ECM
P1132Heated oxygen sensor (H02S) 1 -voltage lowWiring, H025, ECM
P1133Heated oxygen sensor (H02S) 1 – voltage highWiring, H025, ECM
P1134Engine control module (ECM)ECM
P1135Front Left Oxygen Sensor Circuit Open
P1136Front Left Oxygen Sensor Curcuit Shorted
P1137Heated oxygen sensor (H02S) 1 – range/performance problemWiring, H025, ECM
P1139Heated oxygen sensor (H02S) 1, heater control – range/performance problemWiring, H02S, ECM
P1140Heated oxygen sensor (H02S) 1, bank 2, heater – range/performance problemWiring, H025, ECM
P1141Mass air flow (MAF) sensor – range/performance problem voltage highMAF sensor
P1142Throttle position (TP) sensor – range/performance problem voltage lowTP sensor
P1143MAP/BARO sensor – range/performance problem voltage lowHose leak/blockage, MAP/BARO sensor, MAP/BARO sensor switching solenoid
P1144Manifold absolute pressure (MAP) sensor/barometric pressure (BARO) sensor- range/performance problem voltage highMAP/BARO sensor
P1146Manifold absolute pressure (MAP) sensor – range/performance problem voltage highWiring, MAP sensor, TP sensor
P1150Heated oxygen sensor (H02S) 1, heater- voltage highWiring, H025, ECM
P1151Heated oxygen sensor (H02S) 2 – voltage highWiring, H02S, ECM
P1152Heated oxygen sensor (H02S) 1, bank 1 – range/performance problem voltage lowWiring, H02S, ECM
P1153Heated oxygen sensor (H02S) 1, bank 1 – range/performance problem voltage highWiring, H025, ECM
P1154Heated oxygen sensor (H02S) 1, bank 2 – range/performance problem voltage lowWiring, H02S, ECM
P1155Heated oxygen sensor (H02S) 1, bank 2 – range/performance problem voltage highWiring, H02S, ECM
P1160Throttle actuator control (TAC) – return spring failureWiring, TAC motor
P1200 – P1299 (Fuel and air metering – injector circuit)
P1207Injector air control solenoid – voltage lowWiring, injector air control solenoid, ECM
P1208Knock sensor (KS)- voltage lowWiring, KS, ECM
P1230Fuel pump (FP) control module – circuit malfunctionWiring, FP control module, ECM
P1244Turbocharger (TC) wastegate regulating valve – voltage lowWiring, TC wastegate regulating valve, ECM
P1245Turbocharger (TC) wastegate regulating valve – failsafeWiring, TC wastegate regulating valve, ECM
P1300 – P1399 (Ignition system or misfire)
P1300Crankshaft Position Sensor 2 Circuit Malfunction
P1301Exhaust gas temperature sensor – misfire/fire due to increased temperatureRepair other DTC’s, replace pre-CAT
P1312Exhaust gas temperature sensorWiring, exhaust gas temperature sensor
P1325Knock sensor (KS) -voltage lowWiring, KS, ECM
P1400 – P1499 (Emission control)
P1400Fuel tank vent valve – circuit malfunction voltage lowWiring open/short to ground, fuel tank vent valve, ECM
P1401Fuel tank pressure control system – malfunctionEVAP system, fuel tank pressure sensor
P1402Fuel level sensor- circuit malfunctionWiring, instrument cluster, fuel level sensor, ECM
P1410Secondary air injection (AIR) solenoid – stuck openWiring, air leaks, AIR solenoid
P1418Secondary air (AIR) system – circuit malfunctionWiring, AIR pump relay, AIR pump, ECM
P1420Fuel tank vent valve -circuit malfunction voltage highWiring open/short to positive, fuel tank vent valve, ECM
P1421Exhaust gas recirculation (EGR) system – voltage highWiring open/short to positive, EGR solenoid, ECM
P1422Evaporative emission (EVAP) canister purge valve – voltage highWiring open/short to positive, EVAP valve, ECM
P1423Evaporative emission (EVAP) canister purge system – vent control voltage highWiring open/short to positive, EVAP vent valve, ECM
P1440Fuel tank pressure control system – voltage lowFuel tank pressure control solenoid, fuel filler cap, EVAP drain/vent valve, EVAP canister/valve, fuel tank, hose/pipe leak
P1441Fuel tank pressure control system – voltage highFuel tank pressure control solenoid, fuel filler cap, EVAP drain/vent valve, EVAP valve, fuel tank, hose/pipe blockage
P1442Fuel level sensor- range/performance problemFuel level sensor
P1443Evaporative emission (EVAP) canister purge valve – vent control malfunctionHose blockage, EVAP canister purge valve
P1445Injector air control solenoid – circuit malfunctionWiring, injector air control solenoid, ECM
P1446Evaporative emission (EVAP) canister purge valve – voltage lowWiring, EVAP canister purge valve, ECM
P1447Evaporative emission (EVAP) canister purge valve – voltage highWiring, EVAP canister purge valve, ECM
P1448Evaporative emission (EVAP) canister purge valve – range/performance problemWiring, EVAP canister purge valve, ECM
P1480Engine coolant blower motor relay 1 – voltage highWiring, blower motor relay, ECM
P1490Thermostat – malfunctionThermostat, cooling system, engine coolant blower motor
P1491Positive crankcase ventilation (PCV) – malfunctionWiring, hose blocked/leaking
P1492Exhaust gas recirculation (EGR) solenoid valve – signal 1 – voltage lowWiring, EGR solenoid valve
P1493Exhaust gas recirculation (EGR) solenoid valve – signal 1 – voltage highWiring, EGR solenoid valve, ECM
P1494Exhaust gas recirculation (EGR) solenoid valve – signal 2 – voltage lowWiring, EGR solenoid valve
P1495Exhaust gas recirculation (EGR) solenoid valve – signal 2 – voltage highWiring, EGR solenoid valve, ECM
P1496Exhaust gas recirculation (EGR) solenoid valve – signal 3 – voltage lowWiring, EGR solenoid valve
P1497Exhaust gas recirculation (EGR) solenoid valve – signal 3 – voltage highWiring, EGR solenoid valve, ECM
P1498Exhaust gas recirculation (EGR) solenoid valve – signal 4 – voltage lowWiring, EGR solenoid valve
P1499Exhaust gas recirculation (EGR) solenoid valve – signal 4 – voltage highWiring, EGR solenoid valve, ECM
P1500 – P1599 (Vehicle or idle speed control)
P1500Engine coolant blower motor relay 1 – circuit malfunctionWiring, blower motor relay, ECM
P1501Radiator Fan Relay 2 Circuit Malfunction
P1502Engine coolant blower motor – malfunctionCooling system, radiator ventilation obstructed
P1504Vehicle Speed Sensor CAN Malfunction
P1505Idle air (lAC) control valve – voltage highWiring, lAC valve, ECM
P1507Idle air (lAC) control system – malfunctionIntake system, lAC valve
P1510Idle air (lAC) control valve, circuit 1 – voltage lowWiring, lAC valve, ECM
P1511Idle air (lAC) control valve, circuit 1 – voltage highWiring, lAC valve, ECM
P1512Idle air (lAC) control valve, circuit 2 – voltage lowWiring, lAC valve, ECM
P1513Idle air (lAC) control valve, circuit 2 – voltage highWiring, lAC valve, ECM
P1514Idle air (lAC) control valve, circuit 3 – voltage lowWiring, lAC valve, ECM
P1515Idle air (lAC) control valve, circuit 3 – voltage highWiring, lAC valve, ECM
P1516Idle air (lAC) control valve, circuit 4 – voltage lowWiring, lAC valve, ECM
P1517Idle air (lAC) control valve, circuit 4 – voltage highWiring, lAC valve, ECM
P1518Starter motor switch – circuit malfunctionWiring
P1520Engine coolant blower motor relay 1 – voltage highWiring open/short to positive, blower motor relay, ECM
P1521Brake Switch Circuit Range
P1540Vehicle speed sensor (VSS) – malfunction 2Wiring, instrument cluster, VSS, ECM
P1544Exhaust gas temperature sensor – increased temperature detectedRepair other DTC’s, exhaust system, replace pre-CAT
P1560Engine control module (ECM) – battery voltage supplyWiring, fuse, ECM
P1570Immobilizer read coilWiring, immobilizer read coil, immobilizer control module
P1571Engine control module (ECM) – incorrect immobilizer codeImmobilizer code not programmed
P1572Immobilizer control module/ECM – circuit malfunctionWiring, immobilizer control module, ECM
P1574Immobilizer control module – communication errorWiring, key not programmed, immobilizer control module
P1576Engine control module (ECM) – EEPROM   errorECM
P1577Immobilizer control module – EEPROM error. Immobilizer control module
P1578Immobilizer system – incorrect signalIncorrect key has been used
P1590Park neutral position (PNP) switch – voltage highWiring, PNP switch, ECM
P1591Park neutral position (PNP) switch – voltage lowWiring, PNP switch, ECM
P1592Park neutral position (PNP) switch – circuit malfunctionWiring, PNP switch, ECM
P1594Transmission control module (TCM) – communication circuit malfunctionWiring, TCM, ECM
P1595Transmission control module (TCM) – communication circuit voltage lowWiring, TCM, ECM
P1596Transmission control module (TCM) – communication circuit voltage highWiring, TCM, ECM
P1600 – P1699 (ECM – computer output circuit)
P1602Engine control module (ECM) – programming errorWiring, other trouble code(s) stored, mechanical fault, incorrect programming, incorrect ECM, ECM
P1698Engine torque control cut signal – voltage lowWiring, ECM, TCM
P1699Engine torque control cut signal – voltage highWiring, ECM, TCM
P1700 – P1799 (Transmission)
P1700AT- throttle position (TP) sensor- circuit malfunctionWiring, TP sensor
P1701Cruise control set signal – AT- circuit malfunctionWiring, cruise control switch, TCM
P1702AT diagnosis signal – voltage lowWiring short circuit, TCM
P1703Shift solenoid (SS) low clutch timing – circuit malfunctionWiring, shift solenoid, TCM
P1704Shift solenoid (SS) 2-4 brake timing – circuit malfunctionWiring, shift solenoid, TCM
P1705Shift solenoid (SS) 2-4 brake pressure control – circuit malfunctionWiring, shift solenoid, TCM
P1710TC Turbine Speed Sensor 2
P1711Engine torque control signal 1 -circuit malfunctionWiring, ECM, TCM
P1712Engine torque control signal 2 – circuit malfunctionWiring, ECM, TCM
P1718Automatic Transmission CAN Communication Circuit
P1722AT diagnosis signal – voltage highWiring short to positive, TCM, ECM
P1742Automatic transmission diagnosis signal – circuit malfunctionWiring, TCM