Advertising:

Diagnostic Trouble Code Translation

From MS4X Wiki

To translate the active DTCs to the equivalent OBD2 P code the ecu uses a set of variables c_dtc_[dtc name]_x that specifies the corresponding OBD2 P code.

The full list of DTCs and their corresponding OBD2 P code can be found here:

Diagnostic Trouble Code OBD2 P Code
Code Description
c_dtc_ad_mec_ref_ivvt_ex P0014 B Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
c_dtc_ad_mec_ref_ivvt_in P0011 A Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
c_dtc_amp P0107 Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
P0108 Manifold Absolute Pressure/Barometric Pressure Circuit High Input
c_dtc_bls_plaus P0571 Cruise Control/Brake Switch A Circuit Malfunction
c_dtc_cam P0340 Camshaft Position Sensor Circuit Malfunction
P0344 Camshaft Position Sensor Circuit Intermittent
c_dtc_cam_ex P0365 Camshaft Position Sensor 'B' Circuit Bank 1
P0369 Camshaft Position Sensor 'B' Circuit Intermittent Bank 1
c_dtc_cam_ex_ivvt P1529 "B" Camshaft Position Actuator Control Circuit Signal Low Bank 1
P1530 "B" Camshaft Position Actuator Control Circuit Signal High Bank 1
P1531 "B" Camshaft Position Actuator Control Open Circuit Bank 1
c_dtc_cam_in_ivvt P1523 "A" Camshaft Position Actuator Signal Low Bank 1
P1524 "A" Camshaft Position Actuator Signal High Bank 1
P1525 "A" Camshaft Position Actuator Control Open Circuit Bank 1
c_dtc_can_boff P1610 CANbus offline
c_dtc_cat_diag_1 P0420 Catalyst System Efficiency Below Threshold (Bank 1)
c_dtc_cat_diag_2 P0430 Catalyst System Efficiency Below Threshold (Bank 2)
c_dtc_cat_eff_1 P0421 Warm Up Catalyst Efficiency Below Threshold (Bank 1)
c_dtc_cat_eff_2 P0431 Warm Up Catalyst Efficiency Below Threshold (Bank 2)
c_dtc_cc
c_dtc_cps P0443 Evaporative Emission Control System Purge Control Valve Circuit Malfunction
P0444 Evaporative Emission Control System Purge Control Valve Circuit Open
P0445 Evaporative Emission Control System Purge Control Valve Circuit Shorted
c_dtc_crk P0335 Crankshaft Position Sensor A Circuit Malfunction
P0339 Crankshaft Position Sensor A Circuit Intermittent
c_dtc_cs P0xxx Clutch Switch
c_dtc_ct
c_dtc_ctoc
c_dtc_diagcps P0441 Evaporative Emission Control System Incorrect Purge Flow
c_dtc_dmtl P1444 Diagnostic Module Tank Leakage (DM-TL) Pump Control Open Circuit
P1445 Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal Low
P1446 Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal High
c_dtc_dmtl_leak P0455 Evaporative Emission Control System Leak Detected (gross leak)
P0456 EVAP Leak Monitor Small Leak Detected
c_dtc_dmtlm P1447 Diagnostic Module Tank Leakage (DM-TL) Pump Too High During Switching
P1448 Diagnostic Module Tank Leakage (DM-TL) Pump Too Low During Switching
P1449 Diagnostic Module Tank Leakage (DM-TL) Pump Too High
c_dtc_ecf P0480 Cooling Fan 1 Control Circuit Malfunction
c_dtc_ect P1619 MAP Cooling Control Circuit Signal Low
P1620 MAP Cooling Control Circuit Signal High
c_dtc_ect_mec P0128 Range/Performance Problem In Thermostat
c_dtc_ecu P0604 Internal Control Module Random Access Memory (RAM) Error
c_dtc_ef P0477 Exhaust Pressure Control Valve Low
P0478 Exhaust Pressure Control Valve High
c_dtc_er_ad P0xxx Misfire adaptation
c_dtc_igcfb_0 P0351 Ignition Coil 1 Primary/Secondary Circuit Malfunction
P1301 Misfiring Cylinder 1
c_dtc_igcfb_1 P0355 Ignition Coil 5 Primary/Secondary Circuit Malfunction
P1305 Misfiring Cylinder 5
c_dtc_igcfb_2 P0353 Ignition Coil 3 Primary/Secondary Circuit Malfunction
P1303 Misfiring Cylinder 3
c_dtc_igcfb_3 P0356 Ignition Coil 6 Primary/Secondary Circuit Malfunction
P1306 Misfiring Cylinder 6
c_dtc_igcfb_4 P0352 Ignition Coil 2 Primary/Secondary Circuit Malfunction
P1302 Misfiring Cylinder 2
c_dtc_igcfb_5 P0354 Ignition Coil 4 Primary/Secondary Circuit Malfunction
P1304 Misfiring Cylinder 4
c_dtc_imob P1660 EWS system
P1666 EWS system
c_dtc_is P0505 Idle Control System Malfunction
c_dtc_isa_1 P1506 Idle Speed Control Valve Open Solenoid Control Circuit Signal High
P1507 Idle Speed Control Valve Open Solenoid Control Circuit Signal Low
P1508 Idle Speed Control Valve Opening Solenoid Control Open Circuit
c_dtc_isa_2 P1502 Idle Speed Control Valve Closing Solenoid Control Circuit Signal High or Low
P1503 Idle Speed Control Valve Closing Solenoid Control Circuit Signal Low
P1504 Idle Speed Control Valve Closing Solenoid Control Open Circuit
c_dtc_iv_0 P0201 Injector Circuit Malfunction - Cylinder 1
P0261 Cylinder 1 Injector Circuit Low
P0262 Cylinder 1 Injector Circuit High
c_dtc_iv_1 P0205 Injector Circuit Malfunction - Cylinder 5
P0273 Cylinder 5 Injector Circuit Low
P0274 Cylinder 5 Injector Circuit High
c_dtc_iv_2 P0203 Injector Circuit Malfunction - Cylinder 3
P0267 Cylinder 3 Injector Circuit Low
P0268 Cylinder 3 Injector Circuit High
c_dtc_iv_3 P0206 Injector Circuit Malfunction - Cylinder 6
P0276 Cylinder 6 Injector Circuit Low
P0277 Cylinder 6 Injector Circuit High
c_dtc_iv_4 P0202 Injector Circuit Malfunction - Cylinder 2
P0264 Cylinder 2 Injector Circuit Low
P0265 Cylinder 2 Injector Circuit High
c_dtc_iv_5 P0204 Injector Circuit Malfunction - Cylinder 4
P0270 Cylinder 4 Injector Circuit Low
P0271 Cylinder 4 Injector Circuit High
c_dtc_knk_1 P0327 Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor)
c_dtc_knk_2 P0332 Knock Sensor 2 Circuit Low Input (Bank 2)
c_dtc_lam_dly_down_1 P0096 Intake Air Temperature Sensor 2 Circuit Range/Performance
P0097 Intake Air Temperature Sensor 2 Circuit Low
c_dtc_lam_dly_down_2 P0098 Intake Air Temperature Sensor 2 Circuit High
P0099 Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic
c_dtc_lam_dly_up_1 P1090 Pre-Catalyst Fuel Trim Too Lean Bank 1
P1092 Pre-Catalyst Fuel Trim Too Lean Bank 2
c_dtc_lam_dly_up_2 P1091 Pre-Catalyst Fuel Trim Too Rich Bank 1
P1093 Pre-Catalyst Fuel Trim Too Rich Bank 2
c_dtc_lam_lim_1 P1083 Fuel Control Mixture Lean (Bank 1 Sensor 1)
P1084 Fuel Control Mixture Rich (Bank 1 Sensor 1)
P1314 Fuel System Error
c_dtc_lam_lim_2 P1085 Fuel Control Mixture Lean (Bank 2 Sensor 1)
P1086 Fuel Control Mixture Rich (Bank 2 Sensor 1)
P1314 Fuel System Error
c_dtc_lam_stop_1 P0171 System too Lean (Bank 1)
P0172 System too Rich (Bank 1)
P1314 Fuel System Error
c_dtc_lam_stop_2 P0174 System too Lean (Bank 2)
P0175 System too Rich (Bank 2)
P1314 Fuel System Error
c_dtc_leak_big P0441 Evaporative Emission Control System Incorrect Purge Flow
c_dtc_leak_small P0442 Evaporative Emission Control System Leak Detected (small leak)
c_dtc_ls_frq_1 P0133 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P1087 O2 Sensor Circuit Slow Response in Lean Control Range (Bank 1 Sensor 1)
P1088 O2 Sensor Circuit Slow Response in Rich Control Range (Bank 1 Sensor 1)
c_dtc_ls_frq_2 P0153 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P1089 O2 Sensor Circuit Slow Response in Lean Control Range (Bank 1 Sensor 2)
P1094 O2 Sensor Circuit Slow Response in Rich Control Range (Bank 2 Sensor 1)
c_dtc_lsh_down_1 P0036 HO2S Heater Control Circuit Bank 1 Sensor 2
P0037 HO2S Heater Circuit Low Voltage Bank 1 Sensor 2
P0038 HO2S Heater Circuit High Voltage Bank 1 Sensor 2
c_dtc_lsh_down_2 P0056 HO2S Heater Circuit Bank 2 Sensor 2
P0057 HO2S Heater Circuit Low Voltage Bank 2 Sensor 2
P0058 HO2S Heater Circuit High Voltage Bank 2 Sensor 2
c_dtc_lsh_obd_down_1 P0141 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
c_dtc_lsh_obd_down_2 P0161 O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)
c_dtc_lsh_obd_up_1 P0135 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
c_dtc_lsh_obd_up_2 P0155 O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1)
c_dtc_lsh_up_1 P0030 HO2S Heater Control Circuit Bank 1 Sensor 1
P0031 HO2S Heater Circuit Low Voltage Bank 1 Sensor 1
P0032 HO2S Heater Circuit High Voltage Bank 1 Sensor 1
c_dtc_lsh_up_2 P0050 HO2S Heater Circuit Bank 2 Sensor 1
P0051 HO2S Heater Circuit Low Voltage Bank 2 Sensor 1
P0052 HO2S Heater Circuit High Voltage Bank 2 Sensor 1
c_dtc_maf P0102 Mass or Volume Air Flow Circuit Low Input
P0103 Mass or Volume Air Flow Circuit High Input
c_dtc_maf_mafm P0101 Mass or Volume Air Flow Circuit Range/Performance Problem
c_dtc_mec_isa P1500 Idle Speed Control Valve Stuck Open
P1501 Idle Speed Control Valve Stuck Closed
c_dtc_mec_ivvt_ex P0015 B Camshaft Position - Timing Over-Retarded (Bank 1)
c_dtc_mec_ivvt_in P0012 A Camshaft Position - Timing Over-Retarded (Bank 1)
c_dtc_mec_sav P0411 Secondary Air Injection System Incorrect Flow Detected
c_dtc_min_saf P0491 Secondary Air Injection System Insufficient Flow Bank 1
c_dtc_mis_0 P0301 Cylinder 1 Misfire Detected
P0313 Misfire Detected With Low Fuel Level
P1342 Misfire During Start Cylinder 1
P1343 Misfire Cylinder 1 With Fuel Cut-off
c_dtc_mis_1 P0305 Cylinder 5 Misfire Detected
P0313 Misfire Detected With Low Fuel Level
P1350 Misfire During Start Cylinder 5
P1351 Misfire Cylinder 5 With Fuel Cut-off
c_dtc_mis_2 P0303 Cylinder 3 Misfire Detected
P0313 Misfire Detected With Low Fuel Level
P1346 Misfire During Start Cylinder 3
P1347 Misfire Cylinder 3 With Fuel Cut-off
c_dtc_mis_3 P0306 Cylinder 6 Misfire Detected
P0313 Misfire Detected With Low Fuel Level
P1352 Misfire During Start Cylinder 6
P1353 Misfire Cylinder 6 With Fuel Cut-off
c_dtc_mis_4 P0302 Cylinder 2 Misfire Detected
P0313 Misfire Detected With Low Fuel Level
P1344 Misfire During Start Cylinder 2
P1345 Misfire Cylinder 2 With Fuel Cut-off
c_dtc_mis_5 P0304 Cylinder 4 Misfire Detected
P0313 Misfire Detected With Low Fuel Level
P1348 Misfire During Start Cylinder 4
P1349 Misfire Cylinder 4 With Fuel Cut-off
c_dtc_mis_f P0313 Misfire Detected With Low Fuel Level
c_dtc_mis_mul P0300 Random/Multiple Cylinder Misfire Detected
c_dtc_mis_t_s P0336 Crankshaft Position Sensor A Circuit Range/Performance
c_dtc_mon_plaus P1602 Control Module Self Test, Control Module Defective
c_dtc_mon_tqi_av P1603 Control Module Self Test, Torque Monitoring
c_dtc_mon_tqi_n_max P1604 Control Module Self Test, Speed Monitoring
c_dtc_msw_2 P1565 Multifunction Steering Wheel
c_dtc_msw_3 P1565 Multifunction Steering Wheel
c_dtc_msw_tog P1567 Multifunction Steering Wheel, toggle bit
c_dtc_mtc_ctl_1 P1638 Throttle Valve Position Control; Throttle Stuck Temporarily
c_dtc_mtc_ctl_2 P1639 Throttle Valve Position Control; Throttle Stuck Permanently
c_dtc_mtc_ctl_3 P1637 Throttle Valve Position Control; Control Deviation
c_dtc_mtc_dr P1636 Throttle Valve Control Circuit
c_dtc_otcc P1477 Leakage Diagnostic Pump Reed Switch Did Not Open
c_dtc_pvs_1 P1122 Pedal Position 1 Low Input
P1123 Pedal Position 1 High Input
c_dtc_pvs_2 P1222 Pedal Position Sensor 2 Low Input
P1223 Pedal Position Sensor 2 High Input
c_dtc_pvs_bls P0xxx Simultaneous activation of accelerator pedal and brake pedal
c_dtc_pvs_bls_bts_plaus P0xxx Brakelight switch and brake test switch not plausible
c_dtc_pvs_pvs P1120 Pedal Position Sensor Circuit
c_dtc_pvs_ratio P1121 Pedal Position 1 Range/Performance Problem
c_dtc_r_igcfb P0350 Ignition Coil Primary/Secondary Circuit Malfunction
c_dtc_rly_accout P0532 A/C Refrigerant Pressure Sensor Circuit Low Input
P0533 A/C Refrigerant Pressure Sensor Circuit High Input
c_dtc_rly_efp P0231 Fuel Pump Secondary Circuit Low
P0232 Fuel Pump Secondary Circuit High
c_dtc_rly_main P1695 Main relay
c_dtc_rly_main_dly P0xxx Delay in main relay
c_dtc_sa_1 P0491 Secondary Air Injection System Insufficient Flow Bank 1
c_dtc_sa_2 P0492 Secondary Air Injection System Insufficient Flow Bank 2
c_dtc_sa_conf P0411 Secondary Air Injection System Incorrect Flow Detected
c_dtc_safm P1419 Secondary Air System Air Mass Flow Sensor Disconnected or Stuck Signal
c_dtc_sap P1413 Secondary Air Injection Pump Relay Control Circuit Signal Low
P1414 Secondary Air Injection System Monitor Circuit High
c_dtc_sap_safm P0411 Secondary Air Injection System Incorrect Flow Detected
c_dtc_sav P0413 Secondary Air Injection System Switching Valve A Circuit Open
P0414 Secondary Air Injection System Switching Valve A Circuit Shorted
c_dtc_sav_1_safm P0411 Secondary Air Injection System Incorrect Flow Detected
c_dtc_sav_safm P0411 Secondary Air Injection System Incorrect Flow Detected
c_dtc_t_igcfb_2 P0350 Ignition Coil Primary/Secondary Circuit Malfunction
c_dtc_t_lam_act P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control
c_dtc_tco P0117 Engine Coolant Temperature Circuit Low Input
P0118 Engine Coolant Temperature Circuit High Input
c_dtc_tco_ex P1111 Engine Coolant Temperature Radiator Outlet Sensor Low Input
P1112 Engine Coolant Temperature Radiator Outlet Sensor High Input
c_dtc_tco_max P0116 Engine Coolant Temperature Circuit Range/Performance Problem
c_dtc_teg_down_1 P0xxx Exhaust gas temperature post-cat, bank1
c_dtc_teg_down_2 P0431 Exhaust gas temperature post-cat, bank2
c_dtc_teg_up_1 P0431 Exhaust gas temperature pre-cat, bank1
c_dtc_teg_up_2 P0431 Exhaust gas temperature pre-cat, bank2
c_dtc_tia P0112 Intake Air Temperature Circuit Low Input
P0113 Intake Air Temperature Circuit High Input
c_dtc_toil P0197 Engine Oil Temperature Sensor Low
P0198 Engine Oil Temperature Sensor High
c_dtc_tout_amt_1 P1611 Serial Communicating Link Transmission Control Module
c_dtc_tout_asr_1 P1613 Time-out ASR1
c_dtc_tout_asr_3 P1613 Time-out ASR3
c_dtc_tout_cng_ecu_1 P0xxx Time-out CNG ECU
c_dtc_tout_etcu_1 P0600 Serial Communication Link Malfunction
c_dtc_tout_icl_2 P1612 Time-out instrument cluster2
c_dtc_tout_icl_3 P1612 Time-out instrument cluster3
c_dtc_tout_imob P1661 Time-out EWS system
P1662 Time-out EWS system
c_dtc_tout_pste_1 P0xxx Time-out PowerSteering
c_dtc_tps_1 P0122 Throttle/Pedal Position Sensor/Switch A Circuit Low Input
P0123 Throttle/Pedal Position Sensor/Switch A Circuit High Input
c_dtc_tps_2 P0222 Throttle/Pedal Position Sensor/Switch B Circuit Low Input
P0223 Throttle/Pedal Position Sensor/Switch B Circuit High Input
c_dtc_tps_ad P1632 Throttle Valve Adaptation; Adaptation Condition Not Met
P1633 Throttle Valve Adaptation; Limp Home Position
P1634 Throttle Valve Adaptation; Spring Test Failed
P1635 Throttle Valve Adaptation; Lower Mechanical Stop Not Adapted
c_dtc_tps_maf_1 P0121 Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance Problem
c_dtc_tps_maf_2 P0221 Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance Problem
c_dtc_tps_st_chk_1 P1675 TPS stuck, sensor 1 check condition
c_dtc_tps_st_chk_2 P1694 TPS stuck, sensor 2 check condition
c_dtc_tqi_amt_1 P1653 Indicated torque not matching AMT gearbox request
P1654 Indicated torque not matching AMT gearbox request
P1670 Indicated torque not matching AMT gearbox request
c_dtc_tqi_lim P1605 Limiting criteria for indicated torque
c_dtc_tqi_n_max_nvmy_mon P1604 Control Module Self Test, Speed Monitoring
c_dtc_var_amp P1171 Ambient Pressure Sensor Learned Value Error
P1172 Ambient Pressure Sensor Rationality Check
P1173 Ambient Pressure Sensor Rationality Check
c_dtc_vcc_poti_1 P1624 Pedal Position Sensor Potentiometer Supply Channel 1 Electrical
c_dtc_vcc_poti_2 P1625 Pedal Position Sensor Potentiometer Supply Channel 2 Electrical
c_dtc_vdmtl P1451 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low
P1452 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High
c_dtc_vim P1512 DISA Control Circuit Signal Low
P1513 DISA Control Circuit Signal High
c_dtc_vls_down_1 P0137 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0140 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
c_dtc_vls_down_2 P0157 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0160 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
c_dtc_vls_down_act_chk_1 P1143 ???
P1144 ???
c_dtc_vls_down_act_chk_2 P1149 ???
P1150 ???
c_dtc_vls_down_afl_1 P0139 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
c_dtc_vls_down_afl_2 P0159 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
c_dtc_vls_down_post_puc_1 P1097 O2 Sensor Circuit Slow Response after Coast Down Fuel Cutoff (Bank 1 Sensor 1)
c_dtc_vls_down_post_puc_2 P1098 O2 Sensor Circuit Slow Response after Coast Down Fuel Cutoff (Bank 2 Sensor 2)
c_dtc_vls_down_t_1 P0139 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
c_dtc_vls_down_t_2 P0159 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
c_dtc_vls_jump_1 P1088 O2 Sensor Circuit Slow Response in Rich Control Range (Bank 1 Sensor 1)
P1119 ???
P1178 O2 Sensor Signal Circuit Slow Switching From Rich to Lean (Bank 1 Sensor 1)
c_dtc_vls_jump_2 P1095 O2 Sensor Circuit Slow Switching From Lean to Rich (Bank 1 Sensor 1)
P1096 O2 Sensor Circuit Slow Switching From Lean to Rich (Bank 2 Sensor 1)
P1114 ???
c_dtc_vls_stk_1 P0136 O2 Sensor Circuit Malfunction (Bank 1 Sensor 2)
c_dtc_vls_stk_2 P0156 O2 Sensor Circuit Malfunction (Bank 2 Sensor 2)
c_dtc_vls_up_1 P0131 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0134 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
c_dtc_vls_up_2 P0151 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0154 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
c_dtc_vs P0500 Vehicle Speed Sensor Malfunction