LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mazda >> 2003 >> 6 i, Automatic >> Repair and Diagnosis >> Engine Performance >> System >> Engine Controls [Self-Diagnostics 2.3L] >> Diagnostic Trouble Code Definitions
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Diagnostic Trouble Code Definitions

CAUTION: DO NOT crank engine before replacement PCM is programmed to immobilizer system, or PCM will be severely damaged. If test procedures require replacement of PCM on a vehicle equipped with immobilizer system, vehicle must be sent to authorized Mazda dealer to have replacement PCM programmed.
NOTE: Vehicle with immobilizer system can be identified by a solid urethane ignition key head.
DIAGNOSTIC TROUBLE CODE DEFINITIONS

DTC System Affected
P0011  CMP Timing - Over Advanced
P0012  CMP Timing - Over Retarded
P0031  Front HO2S Heater Circuit - Low Input
P0032  Front HO2S Heater Circuit - High Input
P0037  Rear HO2S Heater Circuit - Low Input
P0038  Rear HO2S Heater Circuit - High Input
P0101  Mass Airflow/Intake Air Temperature Sensor Inconsistent With Throttle Position Sensor Or engine Speed
P0102  Mass Airflow/Intake Air Temperature Sensor Circuit - Low Input
P0103  Mass Airflow/Intake Air Temperature Sensor Circuit - High Input
P0106  Manifold Absolute Pressure Sensor - Performance Problem
P0107  Manifold Absolute Pressure Sensor Circuit - Low Input
P0108  Manifold Absolute Pressure Sensor Circuit - High Input
P0111  Mass Airflow/Intake Air Temperature Sensor Circuit - Performance Problem
P0112  Mass Airflow/Intake Air Temperature Sensor Circuit - Low Input
P0113  Mass Airflow/Intake Air Temperature Sensor Circuit - High Input
P0117  Engine Coolant Temperature Sensor Circuit - Low Input
P0118  Engine Coolant Temperature Sensor Circuit - High Input
P0122  Throttle Position Sensor - Low Input
P0123  Throttle Position Sensor - High Input
P0125  Excessive Time To Enter Close Loop
P0126  Coolant Thermostat - Stuck Open
P0128  Coolant Thermostat - Stuck Open
P0131  Front HO2S - Stuck Low
P0132  Front HO2S - Stuck High
P0133  Front HO2S Circuit - Malfunction
P0134  Front HO2S Circuit - No Activity Detected
P0137  Rear HO2S Circuit - Low Input
P0138  Rear HO2S Circuit - High Input
P0140  Rear HO2S Circuit - No Activity Detected
P0171  Fuel Trim System - Too Lean
P0172  Fuel Trim System - Too Rich
P0222  Throttle Position Sensor No. 2 Circuit - Low Input
P0223  Throttle Position Sensor No. 2 Circuit - High Input
P0300 (1) Random Misfire Detection
P0301 (1) Cylinder No. 1 Misfire Detection
P0302 (1) Cylinder No. 2 Misfire Detection
P0303 (1) Cylinder No. 3 Misfire Detection
P0304 (1) Cylinder No. 4 Misfire Detection
P0327  Knock Sensor Circuit - Low Input
P0328  Knock Sensor Circuit - High Input
P0335  Crankshaft Position Sensor Circuit - Malfunction
P0340  Camshaft Position Sensor Circuit - Malfunction
P0401  EGR Flow Insufficient Detected
P0402  EGR Flow Excessive Detected
P0403  EGR Valve (Stepper Motor) Circuit - Malfunction
P0420  Catalyst System Efficiency - Below Threshold
P0441  Evaporative Emission Control System - Incorrect Purge Flow
P0442  Evaporative Emission Control System - Small Leak
P0443  Evaporative Emission Control System Purge Solenoid Valve Circuit - Malfunction
P0446  Evaporative Emission System Vent Control - Malfunction
P0455  Evaporative Emission Control System Leak Detected - Gross Leak
P0456  Evaporative Emission Control System Leak Detected - Very Small
P0461  Fuel Gauge Sender Unit Circuit Range/Performance
P0462  Fuel Gauge Sender Unit Circuit - Low Input
P0463  Fuel Gauge Sender Unit Circuit - High Input
P0480 (4) Fan Relay No. 1 Control Circuit - Malfunction
P0481 (4) Fan Relay No. 2 & No. 3 Control Circuit - Malfunction
P0482 (4) Fan Relay No. 4 Control Circuit - Malfunction
P0500  Vehicle Speed Sensor Circuit - Malfunction
P0505  Idle Control System - Malfunction
P0506  Idle Control System - RPM Lower Than Expected
P0507  Idle Control System - RPM Greater Than Expected
P0550  Power Steering Pressure Switch Circuit - Malfunction
P0564 (4) Cruise Control Switch - Malfunction
P0571 (4) Brake Switch Circuit - Malfunction
P0601  Internal Control Module Memory Check Sum Error
P0602  PCM Programming Error
P0604  PCM RAM Error
P0606  ECM/PCM Processor
P0607 (4) Control Module Performance
P0610 (4) Control Module Vehicle Options Error
P0638  Throttle Actuator Control Range/Performance
P0661  Variable Intake-Air System Control Solenoid Valve Circuit - Low Input
P0662  Variable Intake-Air System Control Solenoid Valve Circuit - High Input
P0703  Brake Switch No. 1 Circuit - Malfunction
P0704 (2) Clutch Switch Circuit - Malfunction
P0706 (3) Transaxle Range Switch Circuit - Range/Performance
P0707 (3) Transaxle Range Switch Circuit - Low Input
P0708 (3) Transaxle Range Switch Circuit - High Input
P0711 (3) Transaxle Fluid Temperature Sensor Circuit - Range/Performance (Stuck)
P0712 (3) Transaxle Fluid Temperature Sensor Circuit - Malfunction (Short To Ground)
P0713 (3) Transaxle Fluid Temperature Sensor Circuit - Malfunction (Open Circuit)
P0715 (3) Input/Turbine Speed Sensor Circuit - Malfunction
P0720 (3) VSS Circuit - Malfunction
P0731 (3) Gear 1 Incorrect (Incorrect Gear Ratio Detected)
P0732 (3) Gear 2 Incorrect (Incorrect Gear Ratio Detected)
P0733 (3) Gear 3 Incorrect (Incorrect Gear Ratio Detected)
P0734 (3) Gear 4 Incorrect (Incorrect Gear Ratio Detected)
Automatic Transaxle
P0741 (3) Torque Converter Clutch (Stuck Off)
P0742 (3) Torque Converter Clutch (Stuck On)
P0745 (3) Pressure Control Solenoid - Malfunction.
P0751 (3) Shift Solenoid A (Stuck Off)
P0752 (3) Shift Solenoid A (Stuck On)
P0753 (3) Shift Solenoid A - Malfunction (Electrical)
P0756 (3) Shift Solenoid B (Stuck Off)
P0757 (3) Shift Solenoid B (Stuck On)
P0758 (3) Shift Solenoid B - Malfunction (Electrical)
P0761 (3) Shift Solenoid C (Stuck Off)
P0762 (3) Shift Solenoid C (Stuck On)
P0763 (3) Shift Solenoid C - Malfunction (Electrical)
P0766 (3) Shift Solenoid D (Stuck Off)
P0767 (3) Shift Solenoid D (Stuck On)
P0768 (3) Shift Solenoid D - Malfunction (Electrical)
P0771 (3) Shift Solenoid E (Stuck Off)
P0772 (3) Shift Solenoid E (Stuck On)
P0773 (3) Shift Solenoid E - Malfunction (Electrical)
P0850  Neutral Switch Circuit - Malfunction
P1410 (4) Variable Air Duct Control System Circuit - Malfunction
P1562  TCM +BB Voltage - Low
P2004  Variable Tumble Control System Shutter Valve - Stuck Open
P2006  Variable Tumble Control System Shutter Valve - Stuck Closed
P2009  Variable Tumble Control System Solenoid Valve Circuit - Low Input
P2010  Variable Tumble Control System Solenoid Valve Circuit - High Input
P2088  Oil Control Valve Actuator Circuit - Low Input
P2089  Oil Control Valve Actuator Circuit - High Input
P2100  Throttle Actuator Circuit - Open
P2101  Throttle Actuator Circuit - Range/Performance
P2102  Throttle Actuator Circuit - Low Input
P2103  Throttle Actuator Circuit - High Input
P2107  Throttle Actuator Control Module Processor
P2108  Throttle Actuator Control Module - Performance
P2119  Throttle Actuator Control Throttle Body - Range/Performance
P2122  Accelerator Pedal Position Sensor No. 1 Circuit - Low Input
P2123  Accelerator Pedal Position Sensor No. 1 Circuit - High Input
P2127  Accelerator Pedal Position Sensor No. 2 Circuit - Low Input
P2128  Accelerator Pedal Position Sensor No. 2 Circuit - High Input
P2135  Throttle Position Sensor No. 1/No. 2 - Voltage Correlation
P2138  Accelerator Pedal Position Sensor No. 1/No. 2 - Voltage Correlation
P2228  BARO Sensor Circuit - Low Input
P2229  BARO Sensor Circuit - High Input
P2401  Evaporative Emission System Leak Detection Pump Control Circuit - Low Input
P2402  Evaporative Emission System Leak Detection Pump Control Circuit - High Input
P2404  Evaporative Emission System Leak Detection Pump Sense Circuit - Malfunction
P2405  Evaporative Emission System Leak Detection Pump Sense Circuit - Low Input
P2406  Evaporative Emission System Leak Detection Pump Sense Circuit - High Input
P2407  Evaporative Emission System Leak Detection Pump Sense Circuit - Intermittent
P2502  Generator Terminal B Circuit - Open
P2503  Generator Output Voltage Signal - No Electricity
P2504  Battery - Overcharge
U0073  CAN System Communication Error
U0100  Communication Error To PCM
U0121  Communication Error To ABS/TCS HU/CM
U0155  Communication Error To Instrument Cluster
U1900  CAN System Communication Error
U2516  CAN System Wiring Harness Open Or Short
(1) Malfunction Indicator Light (MIL) should flash.
(2) Manual transmission only.
(3) See appropriate DIAGNOSIS article in AUTOMATIC TRANSMISSIONS.
(4) Malfunction Indicator Light (MIL) will not illuminate.