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 MPV ESFACTORY OEM SERVICE PROCEDURE
Engine Control System
ENGINE CONTROL SYSTEM DIAGNOSTIC TROUBLE CODE (DTC) LIST
| DTC | Condition | Monitor item |
|---|---|---|
| DTC P0031 | HO2S heater (Front, RH) circuit low | HO2S heater |
| DTC P0032 | HO2S heater (Front, RH) circuit high | HO2S heater |
| DTC P0037 | HO2S heater (Rear, RH) circuit low | HO2S heater |
| DTC P0038 | HO2S heater (Rear, RH) circuit high | HO2S heater |
| DTC P0051 | HO2S heater (Front, LH) circuit low | HO2S heater |
| DTC P0052 | HO2S heater (Front, LH) circuit high | HO2S heater |
| DTC P0057 | HO2S heater (Rear, LH) circuit low | HO2S heater |
| DTC P0058 | HO2S heater (Rear, LH) circuit high | HO2S heater |
| DTC P0101 | MAF sensor inconsistent with TP sensor | CCM |
| DTC P0102 | MAF circuit low input | CCM |
| DTC P0103 | MAF circuit high input | CCM |
| DTC P0111 | IAT circuit performance problem | CCM |
| DTC P0112 | IAT circuit low input | CCM |
| DTC P0113 | IAT circuit high input | CCM |
| DTC P0117 | ECT circuit low input | Engine cooling system |
| DTC P0118 | ECT circuit high input | Engine cooling system |
| DTC P0121 | Throttle position stuck close | CCM |
| DTC P0122 | TP circuit low input | CCM |
| DTC P0123 | TP circuit high input | CCM |
| DTC P0125 | Excessive time to enter closed loop fuel control | Engine cooling system |
| DTC P0126, P0128 | Coolant thermostat stuck open | Thermostat |
| DTC P0126, P0128 | Coolant thermostat stuck open | Thermostat |
| DTC P0132, P0152 | HO2S (Front, RH) no inversion (high stuck) | HO2S |
| DTC P0133, P0153 | HO2S (Front, RH) circuit malfunction | HO2S |
| DTC P0134, P0154 | HO2S (Front, RH) circuit no activity detected | HO2S |
| DTC P0138, P0158 | HO2S (Rear, RH) circuit high input | HO2S |
| DTC P0139, P0159 | HO2S (Rear, RH) circuit malfunction | HO2S |
| DTC P0140, P0160 | HO2S (Rear, RH) circuit no activity detected | HO2S |
| DTC P0132, P0152 | HO2S (Front, LH) no inversion (high stuck) | HO2S |
| DTC P0133, P0153 | HO2S (Front, LH) circuit malfunction | HO2S |
| DTC P0134, P0154 | HO2S (Front, LH) circuit no activity detected | HO2S |
| DTC P0138, P0158 | HO2S (Rear, LH) circuit high input | HO2S |
| DTC P0139, P0159 | HO2S (Rear, LH) circuit malfunction | HO2S |
| DTC P0140, P0160 | HO2S (Rear, LH) circuit no activity detected | HO2S |
| DTC P0300 | Random misfire detected | Misfire |
| DTC P0301, P0302, P0303, P0304, P0305, P0306 | Cylinder No.1 misfire detected | Misfire |
| DTC P0301, P0302, P0303, P0304, P0305, P0306 | Cylinder No.2 misfire detected | Misfire |
| DTC P0301, P0302, P0303, P0304, P0305, P0306 | Cylinder No.3 misfire detected | Misfire |
| DTC P0301, P0302, P0303, P0304, P0305, P0306 | Cylinder No.4 misfire detected | Misfire |
| DTC P0301, P0302, P0303, P0304, P0305, P0306 | Cylinder No.5 misfire detected | Misfire |
| DTC P0301, P0302, P0303, P0304, P0305, P0306 | Cylinder No.6 misfire detected | Misfire |
| DTC P0327 | Knock sensor circuit low input | CCM |
| DTC P0328 | Knock sensor circuit high input | CCM |
| DTC P0335 | CKP sensor circuit malfunction | CCM |
| DTC P0340 | CMP sensor circuit malfunction | CCM |
| DTC P0401 | EGR flow insufficient detected | EGR |
| DTC P0403 | EGR valve motor coils open or short | CCM |
| DTC P0421, P0431 | Warm-up catalyst system (RH) efficiency below threshold | Catalyst |
| DTC P0421, P0431 | Warm-up catalyst system (LH) efficiency below threshold | Catalyst |
| DTC P0441 | Evaporative emission control system incorrect purge flow | Evaporative |
| DTC P0442 | Evaporative emission control system leak detected (small leak) | Evaporative |
| DTC P0443 | Evaporative emission control system purge control valve circuit malfunction | CCM |
| DTC P0446 | Change over valve (COV) (EVAP system leak detection pump) stuck close | CCM |
| DTC P0455 | Evaporative emission control system leak detected (large leak) | Evaporative |
| DTC P0456 | Evaporative emission control system leak detected (very small leak) | Evaporative |
| DTC P0461 | Fuel gauge sender unit circuit range/performance | CCM |
| DTC P0462 | Fuel gauge sender unit circuit low input | CCM |
| DTC P0463 | Fuel gauge sender unit circuit high input | CCM |
| DTC P0480 | Fan control module circuit malfunction | Other |
| DTC P0500 | Vehicle speed sensor (VSS) circuit malfunction | CCM |
| DTC P0505 | IAC valve circuit malfunction | Other |
| DTC P0506 | Idle control system RPM lower than expected | CCM |
| DTC P0507 | Idle control system RPM higher than expected | CCM |
| DTC P0511 | IAC system malfunction | CCM |
| DTC P0550 | PSP switch circuit malfunction | CCM |
| DTC P0602 | PCM programming error | CCM |
| DTC P0610 | Control module vehicle options error | CCM |
| DTC P0661 | Intake manifold communication control (IMCC) actuator circuit low input | Other |
| DTC P0662 | Intake manifold communication control (IMCC) actuator circuit high input | Other |
| DTC P0703 | Brake switch input malfunction | CCM |
| DTC P1602 | Immobilizer unit-PCM communication error | - |
| DTC P1603 | Key ID numbers are not registered in PCM | - |
| DTC P1604 | Code word is not registered in PCM | - |
| DTC P1621 | Code word does not match after engine cranking | - |
| DTC P1622 | Key ID number does not match | - |
| DTC P1623 | Code word or key ID number read/write error in PCM | |
| DTC P1624 | Immobilizer system communication counter=0 | |
| DTC P2096, P2098 | Target A/F feedback system too lean (Right bank) | Fuel |
| DTC P2097, P2099 | Target A/F feedback system too rich (Right bank) | Fuel |
| DTC P2096, P2098 | Target A/F feedback system too lean (Left bank) | Fuel |
| DTC P2097, P2099 | Target A/F feedback system too rich (Left bank) | Fuel |
| DTC P2144 | EGR boost sensor solenoid valve circuit low input | Other |
| DTC P2145 | EGR boost sensor solenoid valve circuit high input | Other |
| DTC P2177, P2179 | Fuel system too lean at off idle (Right bank) | Fuel |
| DTC P2178, P2180 | Fuel system too rich at off idle (Right bank) | Fuel |
| DTC P2177, P2179 | Fuel system too lean at off idle (Left bank) | Fuel |
| DTC P2178, P2180 | Fuel system too lean at off idle (Left bank) | Fuel |
| DTC P2187, P2189 | Fuel system too lean at idle (Right bank) | Fuel |
| DTC P2188, P2190 | Fuel system too rich at idle (Right bank) | Fuel |
| DTC P2187, P2189 | Fuel system too lean at idle (Left bank) | Fuel |
| DTC P2188, P2190 | Fuel system too rich at idle (Left bank) | Fuel |
| DTC P2195, P2197 | HO2S (RF) signal stuck lean | HO2S |
| DTC P2196, P2198 | HO2S (RF) signal stuck rich | HO2S |
| DTC P2195, P2197 | HO2S (LF) signal stuck lean | HO2S |
| DTC P2196, P2198 | HO2S (LF) signal stuck rich | HO2S |
| DTC P2227 | EGR boost sensor circuit performance problem | CCM |
| DTC P2228 | EGR boost sensor circuit low input | CCM |
| DTC P2229 | EGR boost sensor circuit high input | CCM |
| DTC P2401 | Evaporative Emission System Leak Detection Pump motor circuit low input | Evaporative |
| DTC P2402 | Evaporative Emission System Leak Detection Pump motor circuit high input | Evaporative |
| DTC P2404 | Evaporative Emission System Leak Detection Pump air filter clogging | Evaporative |
| DTC P2405 | Evaporative Emission System Leak Detection Pump orifice fallen off | Evaporative |
| DTC P2407 | Evaporative Emission System Leak Detection Pump heater malfunction | Evaporative |
| DTC P2502 | Generator terminal B circuit open | Other |
| DTC P2503 | Generator output voltage signal no electricity | Other |
| DTC P2504 | Battery overcharge | Other |
| DTC P2507 | PCM +BB (back-up battery) voltage low | CCM |
| DTC U0073 | CAN BUS OFF | Other |
| DTC U0101 | PCM cannot receive any signals from TCM | CCM |
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.
