Other DTC ranges are defined for either manufacturer specific codes or under the control of SAE (Society of Automotive Engineers) and not yet defined. This section documents these additional ranges. Refer to your vehicle’s repair manual for manufacturer specific Diagnostic Trouble Codes.

P09XX Transmission

P1XXX Manufacturer Controlled

P10XX Fuel and Air Metering and Auxiliary Emission Controls

P11XX Fuel and Air Metering

P12XX Fuel and Air Metering

P13XX Ignition System or Misfire

P14XX Auxiliary Emission Controls

P15XX Vehicle Speed, Idle Control, and Auxiliary Inputs

P16XX Computer and Auxiliary Outputs

P17XX Transmission

P18XX Transmission

P19XX Transmission

P2XXX SAE Controlled DTCs

P20XX Fuel and Air Metering and Auxiliary Emission Controls

P21XX Fuel and Air Metering and Auxiliary Emission Controls

P22XX Fuel and Air Metering and Auxiliary Emission Controls

P23XX Ignition System or Misfire

P24XX SAE Reserved

P25XX SAE Reserved

P26XX SAE Reserved

P27XX SAE Reserved

P28XX SAE Reserved

P29XX SAE Reserved

P3XX Manufacturer Controlled and SAE Reserved

P30XX Fuel and Air Metering and Auxiliary Emission Controls

P31XX Fuel and Air Metering and Auxiliary Emission Controls

P32XX Fuel and Air Metering and Auxiliary Emission Controls

P33XX Ignition System Misfire

P34XX SAE Reserved

P35XX SAE Reserved

P36XX SAE Reserved

P37XX SAE Reserved

P38XX SAE Reserved

P39XX SAE Reserved

P0600 Serial Communication Link
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

P0606 ECM/PCM Processor
P0607 Control Module Performance
P0608 Control Module VSS Output “A”
P0609 Control Module VSS Output “B”
P0610 Control Module Vehicle Options Error

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
P0621 Generator Lamp “L” Terminal Control Circuit
P0622 Generator Field “F” Terminal Control Circuit
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
P0836 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 (“Immobilizer” pending SAE J1930 approval)
P0649 Speed Control Lamp Control Circuit
P0650 Malfunction Indicator Lamp (ML) Control Circuit

P0654 Engine RPM Output Circuit
P0655 Engine Hot Lamp Output Control Circuit
P0656 Fuel Level Output Circuit

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)

P0500 Vehicle Speed Sensor
P0501 Vehicle Speed Sensor Range/Performance
P0502 Vehicle Speed Sensor Circuit Low Input
P0503 Vehicle Speed Sensor Intermittent/Erratic/High

P0505 Idle Control System
P0506 Idle Control System RPM Lower Than Expected
P0507 Idle Control System RPM Higher Than Expected
P0508 Idle Control System Circuit Low
P0509 Idle Control System Circuit High

P0510 Closed Throttle Position Switch
P0512 Starter Request Circuit
P0513 Incorrect Irnmobilizer Key (“Immobilizer pending SAE J1930 approval)

P0515 Battery Temperature Sensor Circuit
P0516 Battery Temperature Sensor Circuit Low
P0517 Battery Temperature Sensor Circuit High

P0520 Engine Oil Pressure Sensor/Switch Circuit
P0521 Engine Oil Pressure Sensor/Switch Range/Performance
P0522 Engine Oil Pressure Sensor/Switch Low Voltage
P0523 Engine Oil Pressure Sensor/Switch High Voltage
P0524 Engine Oil Pressure Too Low

P0530 A/C Refrigerant Pressure Sensor Circuit
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

P0540 Intake Air Heater Circuit
P0541 Intake Air Heater Circuit Low
P0542 Intake Air Heater Circuit High

P0544 Exhaust Gas Temperature Sensor Circuit (Bank 1)
P0545 Exhaust Gas Temperature Sensor Circuit Low (Bank 1)
P0546 Exhaust Gas Temperature Sensor Circuit High (Bank 1)
P0547 Exhaust Gas Temperature Sensor Circuit (Bank 2)
P0548 Exhaust Gas Temperature Sensor Circuit Low (Bank 2)
P0549 Exhaust Gas Temperature Sensor Circuit High (Bank 2)

P0550 Power Steering Pressure Sensor Circuit
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
P0561 System Voltage Unstable
P0562 System Voltage Low
P0563 System Voltage High

P0564 Cruise Control Multi-Function Input Signal
P0565 Cruise Control On Signal
P0566 Cruise Control Off Signal
P0567 Cruise Control Resume Signal
P0568 Cruise Control Set Signal
P0569 Cruise Control Coast Signal
P0570 Cruise Control Accel Signal
P0571 Cruise Control/Brake Switch A Circuit
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

P0010 “A” Camshaft Position Actuator Circuit (Bank 1)
P0011 “A” Camshaft Position – Timing Over-Advanced or System Performance (Bank 1)
P0012 “A” Camshaft Position – Timing Over-Retarded (Bank 1)
P0013 “B” Camshaft Position – Actuator Circuit (Bank 1)
P0014 “B” Camshaft Position – Timing Over-Advanced or System Performance (Bank 1)
P0015 “B” Camshaft Position -Timing Over-Retarded (Bank 1)
P0020 “A” Camshaft Position Actuator Circuit (Bank 2)
P0021 “A” Camshaft Position – Timing Over-Advanced or System Performance (Bank 2)
P0022 “A” Camshaft Position – Timing Over-Retarded (Bank 2)
P0023 “B” Camshaft Position – Actuator Circuit (Bank 2)
P0024 “B” Camshaft Position – Timing Over-Advanced or System Performance (Bank 2)
P0025 “B” Camshaft Position – Timing Over-Retarded (Bank 2)
P0030 HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0031 HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0032 HO2S Heater Control Circuit High (Bank 1 Sensor 1)
P0033 Turbo Charger Bypass Valve Control Circuit
P0034 Turbo Charger Bypass Valve Control Circuit Low
P0035 Turbo Charger Bypass Valve Control Circuit High
P0036 HO2S Heater Control Circuit (Bank 1 Sensor 2)
P0037 HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
P0038 HO2S Heater Control Circuit High (Bank 1 Sensor 2)
P0042 HO2S Heater Control Circuit (Bank 1 Sensor 3)
P0043 HO2S Heater Control Circuit Low (Bank 1 Sensor 3)
P0044 HO2S Heater Control Circuit High (Bank 1 Sensor 3)
P0050 HO2S Heater Control Circuit (Bank 2 Sensor 1)
P0051 HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
P0052 HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0056 HO2S Heater Control Circuit (Bank 2 Sensor 2)
P0057 HO2S Heater Control Circuit Low (Bank 2 Sensor 2)
P0058 HO2S Heater Control Circuit High (Bank 2 Sensor 2)
P0062 HO2S Heater Control Circuit (Bank 2 Sensor 3)
P0063 HO2S Heater Control Circuit Low (Bank 2 Sensor 3)
P0064 HO2S Heater Control Circuit High (Bank 2 Sensor 3)
P0065 Air Assisted Injector Control Range/Performance
P0066 Air Assisted Injector Control Circuit or Circuit Low
P0067 Air Assisted Injector Control Circuit High
P0070 Ambient Air Temperature Sensor Circuit
P0071 Ambient Air Temperature Sensor Range/Performance
P0072 Ambient Air Temperature Sensor Circuit Low Input
P0073 Ambient Air Temperature Sensor Circuit High Input
P0074 Ambient Air Temperature Sensor Circuit Intermittent
P0075 Intake Valve Control Solenoid Circuit (Bank 1)
P0076 Intake Valve Control Solenoid Circuit Low (Bank 1)
P0077 Intake Valve Control Solenoid Circuit High (Bank 1)
P0078 Exhaust Valve Control Solenoid Circuit (Bank 1)
P0079 Exhaust Valve Control Solenoid Circuit Low (Bank 1)
P0080 Exhaust Valve Control Solenoid Circuit High (Bank 1)
P0081 Intake valve Control Solenoid Circuit (Bank 2)
P0082 Intake Valve Control Solenoid Circuit Low (Bank 2)
P0083 Intake Valve Control Solenoid Circuit High (Bank 2)
P0084 Exhaust Valve Control Solenoid Circuit (Bank 2)
P0085 Exhaust Valve Control Solenoid Circuit Low (Bank 2)
P0086 Exhaust Valve Control Solenoid Circuit High (Bank 2)

Recent Comments
  • RESET ENGINE OIL LIFE CADILLAC CT6 ON 2014-2017
    How to reset oil life for Cadillac CT6 from years 2016, 2017 To turning off the Oil Life Light on 2016, 2017 Cadillac CT6, conform to the following instructions: Press SEL button on the steering wheel Scroll to Info Pages and press SEL button Hit the Up/Down button until you see the “OIL LIFE REMAINING” […]
  • RESET ENGINE OIL LIFE HYUNDAI VELOSTER ON 2014-2017
    How to reset oil life for Hyundai Veloster from years 2014, 2015, 2016, 2017 To turning off the Oil Life Light on 2014, 2015, 2016, 2017 Hyundai Veloster, conform to the following instructions: Turn the ignition to position On without starting the engine. Press and hold the TRIP button until you enter to “User Setting” […]
  • RESETTING OIL CHANGE WARNING LIGHT FOR DACIA DUSTER 2009-2015
    How to reset oil change warning light for Dacia Duster from years 2009, 2010, 2011, 2012, 2013, 2014, 2015 To turning off the Oil Life Light on 2009, 2010, 2011, 2012, 2013, 2014, 2015 Dacia Duster, conform to the following instructions: Turn the ignition key to position “ON” fully depress accelerator pedal and then depress […]
  • 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 […]
  • Service light reset dashboard BMW with 20 pin connector
    How do you reset maintenance light, reset service light BMW with 20 pin connector. For reset maintenance light and that can be made manually by use button on car dashboard. Reset service light, engine oil life BMW with 20 pin connector, oil reset instructions: How to reset oil maintenance light on BMW with 20 pin […]