LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mazda >> 2004 >> MX-5 Miata Base, Standard >> Repair and Diagnosis >> Engine Performance >> System >> On-Board Diagnostic (Engine Control System BP, BP With TC] >> Diagnostic Trouble Code Index
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Diagnostic Trouble Code Index

DIAGNOSTIC TROUBLE CODE INDEX

DTC Description
DTC P0010  [BP] CMP ACTUATOR CIRCUIT
DTC P0011  [BP] CMP - TIMING OVER-ADVANCED
DTC P0012  [BP] CMP - TIMING OVER-RETARDED
DTC P0031: HO2S HEATER CONTROL CIRCUIT LOW (FRONT)  [BP, BP WITH TC] HO2S HEATER CONTROL CIRCUIT LOW (FRONT)
DTC P0032: HO2S HEATER CONTROL CIRCUIT HIGH (FRONT)  [BP, BP WITH TC] HO2S HEATER CONTROL CIRCUIT HIGH (FRONT)
DTC P0037: HO2S HEATER CONTROL CIRCUIT LOW (REAR)  [BP, BP WITH TC] HO2S HEATER CONTROL CIRCUIT LOW (REAR)
DTC P0038: HO2S HEATER CONTROL CIRCUIT HIGH (REAR)  [BP, BP WITH TC] HO2S HEATER CONTROL CIRCUIT HIGH (REAR)
DTC P0096  [BP WITH TC] IAT NO.2 CIRCUIT PERFORMANCE PROBLEM
DTC P0097  [BP WITH TC] IAT NO.2 CIRCUIT LOW INPUT
DTC P0098  [BP WITH TC] IAT NO.2 CIRCUIT HIGH INPUT
DTC P0101: MAF CIRCUIT RANGE/PERFORMANCE PROBLEM  [BP, BP WITH TC] MAF CIRCUIT RANGE/PERFORMANCE PROBLEM
DTC P0102: MAF CIRCUIT LOW INPUT  [BP, BP WITH TC] MAF CIRCUIT LOW INPUT
DTC P0103: MAF CIRCUIT HIGH INPUT  [BP, BP WITH TC] MAF CIRCUIT HIGH INPUT
DTC P0106  [BP, BP WITH TC] BARO CIRCUIT PERFORMANCE PROBLEM (BP); BARO/MAP CIRCUIT PERFORMANCE PROBLEM (BP WITH TC)
DTC P0107  [BP, BP WITH TC] BARO CIRCUIT LOW INPUT (BP); BARO/MAP CIRCUIT LOW INPUT (BP WITH TC)
DTC P0108  [BP, BP WITH TC] BARO CIRCUIT HIGH INPUT (BP); BARO/MAP CIRCUIT HIGH INPUT (BP WITH TC)
DTC P0111  [BP, BP WITH TC] IAT CIRCUIT PERFORMANCE PROBLEM (BP); IAT NO.1 CIRCUIT PERFORMANCE PROBLEM (BP WITH TC)
DTC P0112  [BP, BP WITH TC] IAT CIRCUIT LOW INPUT (BP); IAT NO.1 CIRCUIT LOW INPUT (BP WITH TC)
DTC P0113  [BP, BP WITH TC] ECT CIRCUIT RANGE/PERFORMANCE PROBLEM; IAT NO.1 CIRCUIT HIGH INPUT (BP WITH TC)
DTC P0116: ECT CIRCUIT RANGE/PERFORMANCE PROBLEM  [BP, BP WITH TC] ECT CIRCUIT RANGE/PERFORMANCE PROBLEM
DTC P0117: ECT CIRCUIT LOW INPUT  [BP, BP WITH TC] ECT CIRCUIT LOW INPUT
DTC P0118: ECT CIRCUIT HIGH INPUT  [BP, BP WITH TC] ECT CIRCUIT HIGH INPUT
DTC P0121: TP CIRCUIT RANGE/PERFORMANCE PROBLEM  [BP, BP WITH TC] TP CIRCUIT RANGE/PERFORMANCE PROBLEM
DTC P0122: TP CIRCUIT LOW INPUT  [BP, BP WITH TC] TP CIRCUIT LOW INPUT
DTC P0123: TP CIRCUIT HIGH INPUT  [BP, BP WITH TC] TP CIRCUIT HIGH INPUT
DTC P0125: INSUFFICIENT COOLANT TEMPERATURE FOR CLOSED LOOP FUEL CONTROL  [BP, BP WITH TC] INSUFFICIENT COOLANT TEMPERATURE FOR CLOSED LOOP FUEL CONTROL
DTC P0126, P0128: COOLANT THERMOSTAT STUCK TO OPEN CIRCUIT  [BP, BP WITH TC] COOLANT THERMOSTAT STUCK TO OPEN CIRCUIT
DTC P0132: HO2S (FRONT) CIRCUIT HIGH INPUT  [BP, BP WITH TC] HO2S (FRONT) CIRCUIT HIGH INPUT
DTC P0133: HO2S (FRONT) CIRCUIT SLOW RESPONSE  [BP, BP WITH TC] HO2S (FRONT) CIRCUIT SLOW RESPONSE
DTC P0134: HO2S (FRONT) CIRCUIT NO ACTIVITY DETECTED  [BP, BP WITH TC] HO2S (FRONT) CIRCUIT NO ACTIVITY DETECTED
DTC P0138: HO2S (REAR) CIRCUIT HIGH INPUT  [BP, BP WITH TC] HO2S (REAR) CIRCUIT HIGH INPUT
DTC P0139: HO2S (REAR) CIRCUIT SLOW RESPONSE  [BP, BP WITH TC] HO2S (REAR) CIRCUIT SLOW RESPONSE
DTC P0140: HO2S (REAR) CIRCUIT NO ACTIVITY DETECTED  [BP, BP WITH TC] HO2S (REAR) CIRCUIT NO ACTIVITY DETECTED
DTC P0245  [BP WITH TC] TURBOCHARGER WASTEGATE REGULATING VALVE CONTROL CIRCUIT LOW
DTC P0246  [BP WITH TC] TURBOCHARGER WASTEGATE REGULATING VALVE CONTROL CIRCUIT HIGH
DTC P0300: RANDOM MISFIRE DETECTION  [BP, BP WITH TC] RANDOM MISFIRE DETECTION
DTC P0301, P0302, P0303, P0304: CYLINDER NO.1, NO.2, NO.3, NO.4 MISFIRE DETECTION  [BP, BP WITH TC] CYLINDER NO.1, NO.2, NO.3, NO.4 MISFIRE DETECTION
DTC P0327: KS CIRCUIT LOW INPUT  [BP, BP WITH TC] KS CIRCUIT LOW INPUT
DTC P0328: KNOCK SIGNAL (KS) CIRCUIT HIGH INPUT  [BP, BP WITH TC] KNOCK SIGNAL (KS) CIRCUIT HIGH INPUT
DTC P0335: CKP SENSOR CIRCUIT MALFUNCTION  [BP, BP WITH TC] CKP SENSOR CIRCUIT MALFUNCTION
DTC P0340: CMP SENSOR CIRCUIT MALFUNCTION  [BP, BP WITH TC] CMP SENSOR CIRCUIT MALFUNCTION
DTC P0401: EGR FLOW INSUFFICIENT DETECTED  [BP, BP WITH TC] EGR FLOW INSUFFICIENT DETECTED
DTC P0403: EXHAUST GAS RECIRCULATION VALVE MOTOR COILS -- OPEN OR SHORT  [BP, BP WITH TC] EXHAUST GAS RECIRCULATION VALVE MOTOR COILS - OPEN OR SHORT
DTC P0420: CATALYST SYSTEM EFFICIENCY BELOW THRESHOLD  [BP, BP WITH TC] CATALYST SYSTEM EFFICIENCY BELOW THRESHOLD
DTC P0441: EVAPORATIVE EMISSION CONTROL SYSTEM INCORRECT PURGE FLOW  [BP, BP WITH TC] EVAPORATIVE EMISSION CONTROL SYSTEM INCORRECT PURGE FLOW
DTC P0442: EVAPORATIVE EMISSION CONTROL SYSTEM LEAK DETECTED (SMALL LEAK)  [BP, BP WITH TC] EVAPORATIVE EMISSION CONTROL SYSTEM LEAK DETECTED (SMALL LEAK)
DTC P0443: EVAPORATIVE EMISSION CONTROL SYSTEM VENT CONTROL MALFUNCTION  [BP, BP WITH TC] EVAPORATIVE EMISSION CONTROL SYSTEM VENT CONTROL MALFUNCTION
DTC P0446: CHANGE OVER VALVE -- STUCK CLOSED  [BP, BP WITH TC] CHANGE OVER VALVE - STUCK CLOSED
DTC P0455: EVAPORATIVE EMISSION CONTROL SYSTEM LEAK DETECTED (GROSS LEAK)  [BP, BP WITH TC] EVAPORATIVE EMISSION CONTROL SYSTEM LEAK DETECTED (GROSS LEAK)
DTC P0456: EVAPORATIVE EMISSION CONTROL SYSTEM LEAK DETECTED (VERY SMALL LEAK)  [BP, BP WITH TC] EVAPORATIVE EMISSION CONTROL SYSTEM LEAK DETECTED (VERY SMALL LEAK)
DTC P0461: FUEL GAUGE SENDER UNIT CIRCUIT RANGE/PERFORMANCE  [BP, BP WITH TC] FUEL GAUGE SENDER UNIT CIRCUIT RANGE/PERFORMANCE
DTC P0462: FUEL GAUGE SENDER UNIT CIRCUIT LOW INPUT  [BP, BP WITH TC] FUEL GAUGE SENDER UNIT CIRCUIT LOW INPUT
DTC P0463: FUEL GAUGE SENDER UNIT CIRCUIT HIGH INPUT  [BP, BP WITH TC] FUEL GAUGE SENDER UNIT CIRCUIT HIGH INPUT
DTC P0480: FAN RELAY NO.1 CONTROL CIRCUIT MALFUNCTION  [BP, BP WITH TC] FAN RELAY NO.1 CONTROL CIRCUIT MALFUNCTION
DTC P0500: VSS CIRCUIT MALFUNCTION  [BP, BP WITH TC] VSS CIRCUIT MALFUNCTION
DTC P0505: IAC VALVE CIRCUIT MALFUNCTION  [BP, BP WITH TC] IAC VALVE CIRCUIT MALFUNCTION
DTC P0506: IDLE CONTROL SYSTEM RPM HIGHER THAN EXPECTED  [BP, BP WITH TC] IDLE CONTROL SYSTEM RPM HIGHER THAN EXPECTED
DTC P0507: IDLE CONTROL SYSTEM RPM HIGHER THAN EXPECTED  [BP, BP WITH TC] IDLE CONTROL SYSTEM RPM HIGHER THAN EXPECTED
DTC P0550: PSP SWITCH CIRCUIT MALFUNCTION  [BP, BP WITH TC] PSP SWITCH CIRCUIT MALFUNCTION
DTC P0600  [ATX] COMMUNICATION LINE ERROR (PCM-TCM)
DTC P0605: BRAKE SWITCH INPUT MALFUNCTION  [BP, BP WITH TC] BRAKE SWITCH INPUT MALFUNCTION
DTC P0703: BRAKE SWITCH INPUT MALFUNCTION  [BP, BP WITH TC] BRAKE SWITCH INPUT MALFUNCTION
DTC P0704: CLUTCH SWITCH INPUT CIRCUIT MALFUNCTION  [BP, BP WITH TC] CLUTCH SWITCH INPUT CIRCUIT MALFUNCTION
DTC P0850: NEUTRAL SWITCH INPUT CIRCUIT MALFUNCTION  [BP, BP WITH TC] NEUTRAL SWITCH INPUT CIRCUIT MALFUNCTION
DTC P1487: IMMOBILIZER UNIT-PCM COMMUNICATION ERROR  [BP, BP WITH TC] IMMOBILIZER UNIT-PCM COMMUNICATION ERROR
DTC P1602: IMMOBILIZER UNIT-PCM COMMUNICATION ERROR  [BP, BP WITH TC] IMMOBILIZER UNIT-PCM COMMUNICATION ERROR
DTC P1603: KEY ID NUMBERS UNREGISTERED IN PCM  [BP, BP WITH TC] KEY ID NUMBERS UNREGISTERED IN PCM
DTC P1604: CODE WORD UNREGISTERED IN PCM  [BP, BP WITH TC] CODE WORD UNREGISTERED IN PCM
DTC P1608: PCM INTERNAL CIRCUIT MALFUNCTION  [BP, BP WITH TC] PCM INTERNAL CIRCUIT MALFUNCTION
DTC P1621: CODE WORD MISMATCH AFTER ENGINE CRANKING  [BP, BP WITH TC] CODE WORD MISMATCH AFTER ENGINE CRANKING
DTC P1622: KEY ID NUMBER MISMATCH  [BP, BP WITH TC] KEY ID NUMBER MISMATCH
DTC P1623: CODE WORD OR KEY ID NUMBER READ/WRITE ERROR IN PCM  [BP, BP WITH TC] CODE WORD OR KEY ID NUMBER READ/WRITE ERROR IN PCM
DTC P1624: IMMOBILIZER SYSTEM COMMUNICATION COUNTER = 0  [BP, BP WITH TC] IMMOBILIZER SYSTEM COMMUNICATION COUNTER = 0
DTC P2004: VTCS MALFUNCTION (STUCK CLOSE)  [BP, BP WITH TC] VTCS MALFUNCTION (STUCK CLOSE)
DTC P2006: VTCS MALFUNCTION (STUCK CLOSE)  [BP, BP WITH TC] VTCS MALFUNCTION (STUCK CLOSE)
DTC P2009: VTCS SOLENOID VALVE CIRCUIT LOW INPUT  [BP, BP WITH TC] VTCS SOLENOID VALVE CIRCUIT LOW INPUT
DTC P2010: VTCS SOLENOID VALVE CIRCUIT HIGH INPUT  [BP, BP WITH TC] VTCS SOLENOID VALVE CIRCUIT HIGH INPUT
DTC P2177: FUEL SYSTEM TOO LEAN AT OFF IDLE  [BP, BP WITH TC] FUEL SYSTEM TOO LEAN AT OFF IDLE
DTC P2178: FUEL SYSTEM TOO RICH AT OFF IDLE  [BP, BP WITH TC] FUEL SYSTEM TOO RICH AT OFF IDLE
DTC P2187: FUEL SYSTEM TOO LEAN AT IDLE  [BP, BP WITH TC] FUEL SYSTEM TOO LEAN AT IDLE
DTC P2188: FUEL SYSTEM TOO RICH AT IDLE  [BP, BP WITH TC] FUEL SYSTEM TOO RICH AT IDLE
DTC P2195: REAR HO2S SIGNAL STUCK RICH  [BP, BP WITH TC] REAR HO2S SIGNAL STUCK RICH
DTC P2196: REAR HO2S SIGNAL STUCK RICH  [BP, BP WITH TC] REAR HO2S SIGNAL STUCK RICH
DTC P2271: REAR HO2S SIGNAL STUCK RICH  [BP, BP WITH TC] REAR HO2S SIGNAL STUCK RICH
DTC P2401: EVAP SYSTEM LEAK DETECTION PUMP MOTOR CIRCUIT LOW  [BP, BP WITH TC] EVAP SYSTEM LEAK DETECTION PUMP MOTOR CIRCUIT LOW
DTC P2402: EVAP SYSTEM LEAK DETECTION PUMP MOTOR CIRCUIT HIGH  [BP, BP WITH TC] EVAP SYSTEM LEAK DETECTION PUMP MOTOR CIRCUIT HIGH
DTC P2404: AIR FILTER CLOGGING  [BP, BP WITH TC] AIR FILTER CLOGGING
DTC P2405: EVAP SYSTEM LEAK DETECTION PUMP HEATER MALFUNCTION  [BP, BP WITH TC] EVAP SYSTEM LEAK DETECTION PUMP HEATER MALFUNCTION
DTC P2407: EVAP SYSTEM LEAK DETECTION PUMP HEATER MALFUNCTION  [BP, BP WITH TC] EVAP SYSTEM LEAK DETECTION PUMP HEATER MALFUNCTION
DTC P2502: GENERATOR OUTPUT VOLTAGE SIGNAL NO ELECTRICITY  [BP, BP WITH TC] GENERATOR OUTPUT VOLTAGE SIGNAL NO ELECTRICITY
DTC P2503: GENERATOR OUTPUT VOLTAGE SIGNAL NO ELECTRICITY  [BP, BP WITH TC] GENERATOR OUTPUT VOLTAGE SIGNAL NO ELECTRICITY
DTC P2504: BATTERY OVERCHARGE  [BP, BP WITH TC] BATTERY OVERCHARGE
DTC P2507: PCM B+ VOLTAGE LOW  [BP, BP WITH TC] PCM B+ VOLTAGE LOW
DTC P2610: TIMER ERROR IN PCM  [BP, BP WITH TC] TIMER ERROR IN PCM