Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
2005 Mazda 3 i, AutomaticFACTORY OEM SERVICE PROCEDURE
DTC Table
NOTE:
DTC troubleshooting flow shows diagnostic procedures, inspection methods, and proper action to take for each DTC. For additional information on using the DTC Troubleshooting Flow, refer to USING THE DTC TROUBLESHOOTING FLOW
.
DTC TABLE
| x: Applicable | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| -: Not applicable | |||||||||||||||||||||
| DTC No. | Condition | MIL | DC | Monitor item | Self-test type(6) | Memory function | Refer to | ||||||||||||||
| P0011(5) | CMP timing over-advanced | ON | 1 | CCM | C, R | x | (See DTC P0011 ) | ||||||||||||||
| P0012(5) | CMP timing over-retarded | ON | 2 | CCM | C, R | x | (See DTC P0012 ) | ||||||||||||||
| P0016 | CKP-CMP correlation | ON | 2 | CCM | C | x | (See DTC P0016 ) | ||||||||||||||
| P0030(1) | HO2S heater control circuit (Bank 1, Sensor 1) | ON | 2 | HO2S heater | C, O, R | x | (See DTC P0030 ) | ||||||||||||||
| P0031 | Front HO2S heater circuit low input | ON | 2 | HO2S heater | C, O, R | x | (See DTC P0031 ) | ||||||||||||||
| P0032 | Front HO2S heater circuit high input | ON | 2 | HO2S heater | C, O, R | x | (See DTC P0032 ) | ||||||||||||||
| P0037 | Middle HO2S heater circuit low input(1) Rear HO2S heater circuit low input(2) | ON | 2 | HO2S heater | C, O, R | x | (See DTC P0037 ) | ||||||||||||||
| P0038 | Middle HO2S heater circuit high input(1) Rear HO2S heater circuit high input(2) | ON | 2 | HO2S heater | C, O, R | x | (See DTC P0038 ) | ||||||||||||||
| P0043(1) | Rear HO2S heater circuit low input | ON | 2 | HO2S heater | C, O, R | x | (See DTC P0043 ) | ||||||||||||||
| P0044(1) | Rear HO2S heater circuit high input | ON | 2 | HO2S heater | C, O, R | x | (See DTC P0044 ) | ||||||||||||||
| P0101 | MAF sensor circuit range/performance problem | ON | 2 | CCM | C | x | (See DTC P0101 ) | ||||||||||||||
| P0102 | MAF sensor circuit low input | ON | 1 | CCM | C, O, R | x | (See DTC P0102 ) | ||||||||||||||
| P0103 | MAF sensor circuit high input | ON | 1 | CCM | C, O, R | x | (See DTC P0103 ) | ||||||||||||||
| P0106 | MAP sensor circuit range/performance problem | ON | 2 | CCM | C | x | (See DTC P0106 ) | ||||||||||||||
| P0107 | MAP sensor circuit low input | ON | 1 | CCM | C, O, R | x | (See DTC P0107 ) | ||||||||||||||
| P0108 | MAP sensor circuit high input | ON | 1 | CCM | C, O, R | x | (See DTC P0108 ) | ||||||||||||||
| P0111 | IAT sensor circuit range/performance problem | ON | 2 | CCM | C | x | (See DTC P0111 ) | ||||||||||||||
| P0112 | IAT sensor circuit low input | ON | 1 | CCM | C, O, R | x | (See DTC P0112 ) | ||||||||||||||
| P0113 | IAT sensor circuit high input | ON | 1 | CCM | C, O, R | x | (See DTC P0113 ) | ||||||||||||||
| P0117 | ECT sensor circuit low input | ON | 1 | Engine cooling system | C, O, R | x | (See DTC P0117 ) | ||||||||||||||
| P0118 | ECT sensor circuit high input | ON | 1 | Engine cooling system | C, O, R | x | (See DTC P0118 ) | ||||||||||||||
| P0122 | TP sensor No.1 circuit low input | ON | 1 | CCM | C, O, R | x | (See DTC P0122 ) | ||||||||||||||
| P0123 | TP sensor No.1 circuit high input | ON | 1 | CCM | C, O, R | x | (See DTC P0123 ) | ||||||||||||||
| P0125 | Excessive time to enter closed loop fuel control | ON | 2 | Engine cooling system | C | x | (See DTC P0125 ) | ||||||||||||||
| P0126 | Coolant thermostat stuck open | ON | 2 | Engine cooling system | C | x | (See DTC P0126, P0128 ) | ||||||||||||||
| P0128 | |||||||||||||||||||||
| P0130(1) | O2 circuit (Bank 1, Sensor 1) | ON | 2 | HO2S | C, O, R | x | (See DTC P0130 ) | ||||||||||||||
| P0131(1) | Front HO2S circuit low input | ON | 2 | HO2S | C, O, R | x | (See DTC P0131 ) | ||||||||||||||
| P0132 | Front HO2S circuit high input | ON | 2 | HO2S | C, O, R | x | (See DTC P0132 ) | ||||||||||||||
| P0133 | Front HO2S circuit problem | ON | 2 | HO2S | C | x | (See DTC P0133 ) | ||||||||||||||
| P0134(2) | Front HO2S no activity detected | ON | 2 | HO2S | C, R | x | (See DTC P0134 ) | ||||||||||||||
| P0138 | Middle HO2S circuit high input(1) Rear HO2S circuit high input(2) | ON | 2 | HO2S | C, O, R | x | (See DTC P0138 ) | ||||||||||||||
| P0139 | Middle HO2S circuit malfunction(1) Rear HO2S circuit malfunction(2) | ON | 2 | HO2S | C | x | (See DTC P0139 ) | ||||||||||||||
| P0140(2) | Rear HO2S no activity detected | ON | 2 | HO2S | C, R | x | (See DTC P0140 ) | ||||||||||||||
| P0144(1) | Rear HO2S circuit high input | ON | 2 | HO2S | C, O, R | x | (See DTC P0144 ) | ||||||||||||||
| P0171(1) | Fuel trim system too lean | ON | 2 | Fuel system | C, R | x | (See DTC P0171 ) | ||||||||||||||
| P0172(1) | Fuel trim system too rich | ON | 2 | Fuel system | C, R | x | (See DTC P0172 ) | ||||||||||||||
| P0222 | TP sensor No.2 circuit low input | ON | 1 | CCM | C, O, R | x | (See DTC P0222 ) | ||||||||||||||
| P0223 | TP sensor No.2 circuit high input | ON | 1 | CCM | C, O, R | x | (See DTC P0223 ) | ||||||||||||||
| P0300 | Random misfire detected | Flash/ON | 1 or 2 | Misfire | C, R | x | (See DTC P0300 ) | ||||||||||||||
| P0301 | Cylinder No.1 misfire detected | Flash/ON | 1 or 2 | Misfire | C, R | x | (See DTC P0301, P0302, P0303, P0304 ) | ||||||||||||||
| P0302 | Cylinder No.2 misfire detected | Flash/ON | 1 or 2 | Misfire | C, R | x | |||||||||||||||
| P0303 | Cylinder No.3 misfire detected | Flash/ON | 1 or 2 | Misfire | C R | x | |||||||||||||||
| P0304 | Cylinder No.4 misfire detected | Flash/ON | 1 or 2 | Misfire | C R | x | |||||||||||||||
| P0327 | KS circuit low input | ON | 1 | CCM | C, O, R | x | (See DTC P0327 ) | ||||||||||||||
| P0328 | KS circuit high input | ON | 1 | CCM | C, O, R | x | (See DTC P0328 ) | ||||||||||||||
| P0335 | CKP sensor circuit problem | ON | 1 | CCM | C | x | (See DTC P0335 ) | ||||||||||||||
| P0340 | CMP sensor circuit problem | ON | 1 | CCM | C | x | (See DTC P0340 ) | ||||||||||||||
| P0401 | EGR flow insufficient detected | ON | 2 | EGR system | C, R | x | (See DTC P0401 ) | ||||||||||||||
| P0403 | EGR valve (stepper motor) circuit malfunction | ON | 2 | CCM | C, O, R | x | (See DTC P0403 ) | ||||||||||||||
| P0421 | Warm up catalyst system efficiency below threshold | ON | 2 | Catalyst | C | x | (See DTC P0421 ) | ||||||||||||||
| P0441 | Evaporative emission control system incorrect purge flow | ON | 2 | EVAP system | C, R | x | (See DTC P0441 ) | ||||||||||||||
| P0442 | Evaporative emission control system leak detected (small leak) | ON | 2 | EVAP system | C, R | x | (See DTC P0442 ) | ||||||||||||||
| P0443 | Purge solenoid valve circuit problem | ON | 2 | CCM | C, O, R | x | (See DTC P0443 ) | ||||||||||||||
| P0446 | Change over valve (COV) (EVAP system leak detection pump) stuck close | ON | 2 | CCM | C, R | x | (See DTC P0446 ) | ||||||||||||||
| P0455 | Evaporative emission control system leak detected (gross leak) | ON | 2 | EVAP system | C, R | x | (See DTC P0455 ) | ||||||||||||||
| P0456(1) | Evaporative emission system leak detected (very small leak) | ON | 2 | EVAP system | C, R | x | (See DTC P0456 ) | ||||||||||||||
| P0461 | Fuel gauge sender unit circuit range/performance | ON | 2 | CCM | C | x | (See DTC P0461 ) | ||||||||||||||
| P0462 | Fuel gauge sender unit circuit low input | ON | 2; | CCM | C, O, R | x | (See DTC P0462 ) | ||||||||||||||
| P0463 | Fuel gauge sender unit circuit high input | ON | 2 I | CCM: | C, O, R | x | (See DTC P0463 ) | ||||||||||||||
| P0480 | Fan control circuit problem | OFF | 1 | Other | C, O, R | x | (See DTC P0480 ) | ||||||||||||||
| P0500(3)(7) | VSS circuit problem | ON | 2 | CCM | C | x | (See DTC P0500 ) | ||||||||||||||
| P0505 | IAC system problem | OFF | - | Other | R | - | (See DTC P0505 ) | ||||||||||||||
| P0506 | Idle control system RPM lower than expected | ON | 2 | CCM | C | x | (See DTC P0506 ) | ||||||||||||||
| P0507 | Idle control system RPM higher than, expected | ON | 2 | CCM | C | x | (See DTC P0507 ) | ||||||||||||||
| P0564 | Cruise control switch circuit malfunction | OFF | 1 | Other | C | x | (See DTC P0564 ) | ||||||||||||||
| P0571 | Brake switch circuit malfunction | OFF | 1 | Other | C | x | (See DTC P0571 ) | ||||||||||||||
| P0601 | Internal control module memory check sum error | ON | 1 | CCM | C, O, R | x | (See DTC P0601 ) | ||||||||||||||
| P0602 | PCM programming error | ON | 1 I | CCM | C, O, R | x | (See DTC P0602 ) | ||||||||||||||
| P0604 | PCM RAM error | ON | 1 : | CCM | C, O, R | x | (See DTC P0604 ) | ||||||||||||||
| P0606 | ECM/PCM processor | ON | 1 | CCM | C, O, R | x | (See DTC P0606 ) | ||||||||||||||
| P0607(2) | PCM performance problem | OFF | 1 | Other | C, O, R | x | (See DTC P0607 ) | ||||||||||||||
| P0610 | PCM vehicle options error | ON | 1 | CCM | C, O, R | x | (See DTC P0610 ) | ||||||||||||||
| P0638 | Throttle actuator control range/performance | ON | 1 | CCM | C | x | (See DTC P0638 ) | ||||||||||||||
| P0661 | Variable intake-air solenoid valve circuit low input | OFF | 1 | Other | C, O, R | x | (See DTC P0661 ) | ||||||||||||||
| P0662 | Variable intake-air solenoid valve circuit high input | OFF | 1 | Other | C, O, R | x | (See DTC P0662 ) | ||||||||||||||
| P0703 | Brake switch input circuit problem | ON | 2 | CCM | C | x | (See DTC P0703 ) | ||||||||||||||
| P0704(3) | Clutch pedal position (CPP) switch input circuit problem | ON | 2 | CCM | C | x | (See DTC P0704 ) | ||||||||||||||
| P0706(4) | Transaxle range (TR) switch circuit range/performance | (See DTC TABLE .) | |||||||||||||||||||
| P0707(4) | Transaxle range (TR) switch circuit low input | (See DTC TABLE .) | |||||||||||||||||||
| P0708(4) | Transaxle range (TR) switch circuit high input | (See DTC TABLE .) | |||||||||||||||||||
| P0711(4) | Transaxle fluid temperature (TFT) sensor circuit range/performance (stuck) | (See DTC TABLE .) | |||||||||||||||||||
| P0712(4) | Transaxle fluid temperature (TFT) sensor circuit malfunction (short to ground) | (See DTC TABLE .) | |||||||||||||||||||
| P0713(4) | Transaxle fluid temperature (TFT) sensor circuit malfunction (open circuit) | (See DTC TABLE .) | |||||||||||||||||||
| P0715(4) | Input/turbine speed sensor circuit malfunction | (See DTC TABLE .) | |||||||||||||||||||
| P0720(4) | VSS circuit malfunction | (See DTC TABLE .) | |||||||||||||||||||
| P0731(4) | Gear 1 incorrect (incorrect gear ratio detected) | (See DTC TABLE .) | |||||||||||||||||||
| P0732(4) | Gear 2 incorrect (incorrect gear ratio detected) | (See DTC TABLE .) | |||||||||||||||||||
| P0733(4) | Gear 3 incorrect (incorrect gear ratio detected) | (See DTC TABLE .) | |||||||||||||||||||
| P0734(4) | Gear 4 incorrect (incorrect gear ratio detected) | (See DTC TABLE .) | |||||||||||||||||||
| P0741(4) | Torque converter clutch (TCC) (stuck off) | (See DTC TABLE .) | |||||||||||||||||||
| P0742(4) | Torque converter clutch (TCC) (stuck on) | (See DTC TABLE .) | |||||||||||||||||||
| P0745(4) | Pressure control solenoid malfunction | (See DTC TABLE .) | |||||||||||||||||||
| P0751(4) | Shift solenoid A stuck off | (See DTC TABLE .) | |||||||||||||||||||
| P0752(4) | Shift solenoid A stuck on | (See DTC TABLE .) | |||||||||||||||||||
| P0753(4) | Shift solenoid A malfunction (electrical) | (See DTC TABLE .) | |||||||||||||||||||
| P0756(4) | Shift solenoid B stuck off | (See DTC TABLE .) | |||||||||||||||||||
| P0757(4) | Shift solenoid B stuck on | (See DTC TABLE .) | |||||||||||||||||||
| P0758(4) | Shift solenoid B malfunction (electrical) | (See DTC TABLE .) | |||||||||||||||||||
| P0761(4) | Shift solenoid C stuck off | (See DTC TABLE .) | |||||||||||||||||||
| P0762(4) | Shift solenoid C stuck on | (See DTC TABLE .) | |||||||||||||||||||
| P0763(4) | Shift solenoid C malfunction (electrical) | (See DTC TABLE .) | |||||||||||||||||||
| P0766(4) | Shift solenoid D stuck off | (See DTC TABLE .) | |||||||||||||||||||
| P0767(4) | Shift solenoid D stuck on | (See DTC TABLE .) | |||||||||||||||||||
| P0768(4) | Shift solenoid D malfunction (electrical) | (See DTC TABLE .) | |||||||||||||||||||
| P0771(4) | Shift solenoid E stuck off | (See DTC TABLE .) | |||||||||||||||||||
| P0772(4) | Shift solenoid E stuck on | (See DTC TABLE .) | |||||||||||||||||||
| P0773(4) | Shift solenoid E malfunction (electrical) | (See DTC TABLE .) | |||||||||||||||||||
| P0841(4) | Oil pressure circuit malfunction | (See DTC TABLE .) | |||||||||||||||||||
| P0850(3) | Neutral switch input circuit problem | ON | 2 | CCM | C | x | (See DTC P0850 ) | ||||||||||||||
| P0894(4) | Forward clutch torque transmission | (See DTC TABLE .) | |||||||||||||||||||
| P1260 | Immobilizer system problem | OFF | 1 | Other | C, O | x | (See DTC P1260 ) | ||||||||||||||
| P2004 | Variable tumble shutter valve stuck open | ON | 2 | CCM | C, R | x | (See DTC P2004 ) | ||||||||||||||
| P2006 | Variable tumble shutter valve stuck closed | ON | 2 | CCM | C, R | x | (See DTC P2006 ) | ||||||||||||||
| P2009 | Variable tumble solenoid valve circuit low input | ON | 2 | CCM | C, O, R | x | (See DTC P2009 ) | ||||||||||||||
| P2010 | Variable tumble solenoid valve circuit high input | ON | 2 | CCM | C, O, R | x | (See DTC P2010 ) | ||||||||||||||
| P2088(5) | Oil control valve (OCV) actuator circuit low | ON | 1 | CCM | C, O, R | x | (See DTC P2088 ) | ||||||||||||||
| P2089(5) | Oil control valve (OCV) actuator circuit high | ON | 1 | CCM | C, O, R | x | (See DTC P2089 ) | ||||||||||||||
| P2096 | Target A/F feedback system too lean | ON | 2 | Fuel system | C | x | (See DTC P2096 ) | ||||||||||||||
| P2097 | Target A/F feedback system too rich | ON | 2 | Fuel system | C | x | (See DTC P2097 ) | ||||||||||||||
| P2100(2) | Throttle actuator circuit open | ON | 1 | CCM | C, O, R | x | (See DTC P2100 ) | ||||||||||||||
| P2101 | Throttle actuator circuit range/performance | ON | 1 | CCM | C, R | x | (See DTC P2101 ) | ||||||||||||||
| P2102(2) | Throttle actuator circuit low input | ON | 1 | CCM | C O, R | x | (See DTC P2102 ) | ||||||||||||||
| P2103(2) | Throttle actuator circuit high input | ON | 1 | CCM | C, O, R | x | (See DTC P2103 ) | ||||||||||||||
| P2107 | Throttle actuator control module processor error | ON | 1 | CCM | C, R | x | (See DTC P2107 ) | ||||||||||||||
| P2108 | Throttle actuator control module performance error | ON | 1 | CCM | C, R | x | (See DTC P2108 ) | ||||||||||||||
| P2109(1) | TP sensor minimum stop range/performance problem | ON | 1 | CCM | C, R | x | (See DTC P2109 ) | ||||||||||||||
| P2112(1) | Throttle actuator control system range/performance problem | ON | 1 | CCM | C, R | x | (See DTC P2112 ) | ||||||||||||||
| P2119 | Throttle actuator control throttle body range/performance problem | ON | 1 | CCM | C, R | x | (See DTC P2119 ) | ||||||||||||||
| P2122 | Accelerator pedal position (APP) sensor No.1 circuit low input | ON | 1 | CCM | C, O, R | x | (See DTC P2122 ) | ||||||||||||||
| P2123 | Accelerator pedal position (APP) sensor No.1 circuit high input | ON | 1 | CCM | C, O, R | x | (See DTC P2123 ) | ||||||||||||||
| P2126 | Accelerator pedal position (APP) sensor No.2 circuit range/performance problem | ON | 1 | CCM | C, O, R | x | (See DTC P2126 ) | ||||||||||||||
| P2127 | Accelerator pedal position (APP) sensor No.2 circuit low input | ON | 1 | CCM | C, O, R | x | (See DTC P2127 ) | ||||||||||||||
| P2128 | Accelerator pedal position (APP) sensor No.2 circuit high input | ON | 1 | CCM | C, O, R | x | (See DTC P2128 ) | ||||||||||||||
| P2135 | Throttle position sensor No.1/No.2 voltage problem | ON | 1 | CCM | C, O, R | x | (See DTC P2135 ) | ||||||||||||||
| P2138 | Accelerator pedal position (APP) sensor No.1/No.2 voltage problem | ON | 1 | CCM | C, O, R | x | (See DTC P2138 ) | ||||||||||||||
| P2177(2) | Fuel system too lean at off idle | ON | 2 | Fuel system | C, R | x | (See DTC P2177 ) | ||||||||||||||
| P2178(2) | Fuel system too rich at off idle | ON | 2 | Fuel system | C, R | x | (See DTC P2178 ) | ||||||||||||||
| P2187(2) | Fuel system too lean at idle | ON | 2 | Fuel system | C, R | x | (See DTC P2187 ) | ||||||||||||||
| P2188(2) | Fuel system too rich at idle | ON | 2 | Fuel system | C, R | x | (See DTC P2188 ) | ||||||||||||||
| P2195 | Front HO2S signal stuck lean | ON | 2 | HO2S | C | x | (See DTC P2195 ) | ||||||||||||||
| P2196 | Front HO2S signal stuck rich | ON | 2 | HO2S | C | x | (See DTC P2196 ) | ||||||||||||||
| P2228 | BARO sensor circuit low input | ON | 1 | CCM | C, O, R | x | (See DTC P2228 ) | ||||||||||||||
| P2229 | BARO sensor circuit high input | ON | 1 | CCM | C, O, R | x | (See DTC P2229 ) | ||||||||||||||
| P2270(1) | Middle HO2S signal stuck lean | ON | 2 | HO2S | C | x | (See DTC P2270 ) | ||||||||||||||
| P2271(1) | Middle HO2S signal stuck rich | ON | 2 | HO2S | C | x | (See DTC P2271 ) | ||||||||||||||
| P2274(1) | Rear HO2S signal stuck lean | ON | 2 | HO2S | C | x | (See DTC P2274 ) | ||||||||||||||
| P2275(1) | Rear HO2S signal stuck rich | ON | 2 | HO2S | C | x | (See DTC P2275 ) | ||||||||||||||
| P2401 | EVAP system leak detection pump motor circuit low | ON | 2 | CCM | C, R | x | (See DTC P2401 ) | ||||||||||||||
| P2402 | EVAP system leak detection pump motor circuit high | ON | 2 | CCM | C, R | x | (See DTC P2402 ) | ||||||||||||||
| P2404 | EVAP system leak detection pump sense circuit problem | ON | 2 | CCM | C, R | x | (See DTC P2404 ) | ||||||||||||||
| P2405 | EVAP system leak detection pump sense circuit low input | ON | 2 | CCM | C, R | x | (See DTC P2405 ) | ||||||||||||||
| P2407 | EVAP system leak detection pump sense circuit intermittent | ON | 2 | CCM | C, R | x | (See DTC P2407 ) | ||||||||||||||
| P2502 | Charging system voltage problem | OFF | 1 | Other | C, R | x | (See DTC P2502 ) | ||||||||||||||
| P2503 | Charging system voltage low | OFF | 1 | Other | C, R | x | (See DTC P2503 ) | ||||||||||||||
| P2504 | Charging system voltage high | OFF | 1 | Other | C, R | x | (See DTC P2504 ) | ||||||||||||||
| P2507 | PCM B+ voltage low | ON | 1 | CCM | C, O, R | x | (See DTC P2507 ) | ||||||||||||||
| U0073 | CAN system communication error | (See ON-BOARD DIAGNOSTIC (MULTIPLEX COMMUNICATION SYSTEM ) | |||||||||||||||||||
| U0121 | Communication error to ABS HU/CM | (See ON-BOARD DIAGNOSTIC (MULTIPLEX COMMUNICATION SYSTEM ) | |||||||||||||||||||
| U0155 | Communication error to instrument cluster | (See ON-BOARD DIAGNOSTIC (MULTIPLEX COMMUNICATION SYSTEM ) | |||||||||||||||||||
|
|||||||||||||||||||||
Factory Service Tools
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.
Rather have a pro handle this?
A certified mobile mechanic comes to your home or office. They bring the tools, you stay comfortable. No tow truck, no waiting room, no surprises.
Comes to youSame-day available12-month warranty
Get a Free QuoteNo obligation. See pricing before you book.
