Home/Mazda/6/Mazda 6 GG (2002-2005)/Repair manual/Testing & Diagnostics/Engine Controls - Self-Diagnostics - 3.0L: Diagnosis
Contents Wiring diagrams Section: Testing & Diagnostics All sections

Engine Controls - Self-Diagnostics - 3.0L: Diagnosis Mazda 6 GG

Testing & Diagnostics 3 illustrations ~35413 words

SELF-DIAGNOSTIC SYSTEM

Note. Manufacturer recommends using World Diagnostic System (WDS) or equivalent scan tool. WDS testers or equivalent scan tools are referred to as scan tool in diagnostic information. New Generation Star (NGS) tester is not an equivalent scan tool and will not work on MAZDA6.

Using World Diagnostic System (WDS) or Equivalent Scan Tool

Information not available from manufacturer. Recommend consulting instruction manual from scan tool manufacturer for specific instructions.

ON-BOARD SYSTEM READINESS TEST MODE

On-Board System Readiness (OSR) test mode indicates OBD-II system operating status by indicating status of each system monitor (complete or incomplete). If any monitor function is incomplete the WDS or scan tool will identify which monitor function has not been completed. Misfires, fuel system and comprehensive components are continuous monitoring-type functions. Catalyst, EGR system, EVAP system and oxygen sensor will be monitored under each drive cycle. OBD-II diagnostic system is initialized by performing the DTC cancellation procedure or disconnecting negative battery cable.

CLEARING DIAGNOSTIC TROUBLE CODES

Note. DO NOT disconnect vehicle battery to clear DTCs.

Follow scan tool manufacturer's operating instructions to connect equipment and clear DTCs.

TEST EQUIPMENT

All voltage tests should be performed with a Digital Volt-Ohmmeter (DVOM) with a minimum 10-megohm input impedance, unless specifically stated differently in testing procedure. When instructed to use a fused jumper wire, ensure fused jumper wire is equipped with an in-line 5-amp fuse.

DIAGNOSTIC TROUBLE CODE DEFINITIONS

CAUTIONDO NOT crank engine before replacement PCM is programed 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 programed.

Note. Vehicle with immobilizer system can be identified by a solid urethane ignition key head.

DTCSystem Affected
P0011 (1)CMP Timing (Right Side) - Over-Advanced
P0012 (1)CMP Timing (Right Side) - Over-Retarded
P0021 (1)CMP Timing (Left Side) - Over-Advanced
P0022 (1)CMP Timing (Left Side) - Over-Retarded
P0031 (1)HO2S Heater (Right Front) Circuit - Low Input
P0032 (1)HO2S Heater (Right Front) Circuit - High Input
P0037 (1)HO2S Heater (Right Rear) Circuit - Low Input
P0038 (1)HO2S Heater (Right Rear) Circuit - High Input
P0051 (1)Left Front HO2S Heater Circuit - Low Input
P0052 (1)Left Front HO2S Heater Circuit - High Input
P0057 (1)Left Rear HO2S Heater Circuit - Low Input
P0058 (1)Left Rear HO2S Heater Circuit - High Input
P0101 (1)Mass Airflow/Intake Air Temperature Sensor Inconsistent With Throttle Position Sensor
P0102 (1)Mass Airflow Circuit - Low Input
P0103 (1)Mass Airflow Circuit - High Input
P0111 (1)Intake Air Temperature Circuit Performance Problem
P0112 (1)Intake Air Temperature Circuit - Low Input
P0113 (1)Intake Air Temperature Circuit - High Input
P0117 (1)Engine Coolant Temperature Circuit - Low Input
P0118 (1)Engine Coolant Temperature Circuit - High Input
P0122 (1)Throttle Position Sensor No. 1 - Low Input
P0123 (1)Throttle Position Sensor No. 1 - High Input
P0125 (1)Excessive Time To Enter Closed Loop Fuel Control
P0126 (1)Coolant Thermostat - Stuck Open
P0128 (1)Coolant Thermostat - Stuck Open
P0131 (1)Right Front HO2S No Inversion - Stuck Low
P0132 (1)Right Front HO2S No Inversion - Stuck High
P0133 (1)Right Front HO2S Circuit - Malfunction
P0134 (1)Right Front HO2S Circuit - No Activity Detected
P0138 (1)Right Rear HO2S Circuit - High Input
P0140 (1)Right Rear HO2S Circuit - No Activity Detected
P0151 (1)Left Front HO2S No Inversion - Stuck Low
P0152 (1)Left Front HO2S No Inversion - Stuck High
P0153 (1)Left Front HO2S Circuit - Malfunction
P0154 (1)Left Front HO2S Circuit - No Activity Detected
P0158 (1)Left Rear HO2S Circuit - High Input
P0160 (1)Left Rear HO2S Circuit - No Activity Detected
P0171 (1)Right Side Fuel Trim System - Too Lean
P0172 (1)Right Side Fuel Trim System - Too Rich
P0174 (1)Left Side Fuel Trim System - Too Lean
P0175 (1)Left Side Fuel Trim System - Too Rich
P0222 (1)Throttle Position Sensor No. 2 Circuit - Low Input
P0223 (1)Throttle Position Sensor No. 2 Circuit - High Input
P0300 (2)Random Misfire Detected
P0301 (2)Cylinder No. 1 Misfire Detected
P0302 (2)Cylinder No. 2 Misfire Detected
P0303 (2)Cylinder No. 3 Misfire Detected
P0304 (2)Cylinder No. 4 Misfire Detected
P0305 (2)Cylinder No. 5 Misfire Detected
P0306 (2)Cylinder No. 6 Misfire Detected
P0325 (1)Knock Sensor Circuit - Malfunction
P0335 (1)Crankshaft Position Sensor Circuit - Malfunction
P0340 (1)Right Side Camshaft Position Sensor Circuit - Malfunction
P0345 (1)Left Side Camshaft Position Sensor Circuit - Malfunction
P0401 (1)EGR Flow - Insufficient Detected
P0402 (1)EGR Flow - Excessive Detected
P0403 (1)EGR Valve Control Circuit - Malfunction
P0421 (1)Right Side Warm-Up Catalyst System Efficiency Below Threshold
P0431 (1)Left Side Warm-Up Catalyst System Efficiency Below Threshold
P0441 (1)EVAP Control System - Incorrect Purge Flow
P0442 (1)EVAP Control System Small Leak
P0443 (1)Evaporative Emission Control System Purge Solenoid Valve Circuit - Malfunction
P0446 (1)Change Over Valve (EVAP System Leak Detection Pump) Stuck Closed
P0455 (1)EVAP Control System - Large Leak Detected
P0456 (1)EVAP Control System - Very Small Leak Detected
P0461 (1)Fuel Gauge Sender Unit Circuit Range/Performance Problem
P0462 (1)Fuel Gauge Sender Unit Circuit - Low Input
P0463 (1)Fuel Gauge Sender Unit Circuit - High Input
P0480 (3)Fan Control Circuit - Malfunction
P0500 (1)Vehicle Speed Sensor Circuit - Malfunction
P0505Idle Control System - Malfunction
P0506 (1)Idle Control System RPM - Less Than Expected
P0507 (1)Idle Control System RPM - More Than Expected
P0550 (1)Power Steering Pressure Switch Circuit - Malfunction
P0564 (3)Cruise Control Switch Circuit - Malfunction
P0571Brake Switch Circuit - Malfunction
P0602 (1)Power Control Module Programming Error
P0606 (3)Engine Control Module/Power Control Module Processor
P0610 (1)Control Module - Vehicle Options Error
P0703 (1)Brake Switch No. 1 - Input Malfunction
P0704 (1) (4)Clutch Switch - Input Malfunction
P0705 (5)Transaxle Range Switch Circuit - Malfunction (Short Circuit To Power)
P0706 (5)Transaxle Range Switch Circuit - Malfunction (Open/Short Circuit To Ground
P0711 (5)Transaxle Fluid Temperature Sensor Circuit - Malfunction (Stuck)
P0712 (5)Transaxle Fluid Temperature Sensor Circuit - Malfunction (Short Circuit)
P0713 (5)Transaxle Fluid Temperature Sensor Circuit - Malfunction (Open Circuit)
P0715 (5)Input/Turbine Speed Sensor Circuit - Malfunction
P0720 (5)Vehicle Speed Sensor Circuit - Malfunction
P0740 (5)Torque Converter Clutch System - Malfunction
P0743 (5)Torque Converter Clutch Solenoid Valve Circuit - Malfunction
P0745 (5)Pressure Control Solenoid Circuit - Malfunction
P0751 (5)Shift Solenoid "A" - Malfunction (Stuck Off)
P0752 (5)Shift Solenoid "A" - Malfunction (Stuck On)
P0753 (5)Shift Solenoid "A" - Malfunction (Open/Short Circuit)
P0756 (5)Shift Solenoid "B" - Malfunction (Stuck Off)
P0757 (5)Shift Solenoid "B" - Malfunction (Stuck On)
P0758 (5)Shift Solenoid "B" - Malfunction (Open/Short Circuit)
P0761 (5)Shift Solenoid "C" - Malfunction (Stuck Off)
P0762 (5)Shift Solenoid "C" - Malfunction (Stuck On)
P0763 (5)Shift Solenoid "C" - Malfunction (Open/Short Circuit)
P0768 (5)Reduction Timing Solenoid Valve Circuit - Malfunction (Open/Short Circuit)
P0850 (1)Neutral Switch - Input Malfunction
P1309 (1)PCM Integrated Circuit For Misfire Detection
P1410 (3)PCM Integrated Circuit For Misfire Detection
P1487 (1)EGR Boost Sensor Solenoid Valve Circuit - Malfunction
P1562 (1)PCM Positive Back-Up Battery Voltage - Low Input
P1710 (5)GND Return Circuit - Malfunction
P2088 (1)Right Oil Control Valve Actuator Circuit - Low Input
P2089 (1)Right Oil Control Valve Actuator Circuit - High Input
P2092 (1)Left Oil Control Valve Actuator Circuit - Low Input
P2093 (1)Left Oil Control Valve Actuator Circuit - High Input
P2100 (1)Throttle Actuator Control Motor Circuit/Open
P2101 (1)Throttle Actuator Control Motor Circuit Range/Performance
P2105 (3)Throttle Actuator Control System - Forced Engine Shutdown
P2107 (1)Throttle Actuator Control Module Processor
P2110 (1)Throttle Actuator Control System - Forced Limited RPM
P2111 (1)Throttle Actuator Control System - Stuck Open
P2112 (1)Throttle Actuator Control System - Stuck Closed
P2119 (1)Throttle Actuator Control Throttle Body Range/Performance
P2122 (1)Accelerator Pedal Position Sensor No. 1 Circuit - Low Input
P2123 (1)Accelerator Pedal Position Sensor No. 1 Circuit - High Input
P2127 (1)Accelerator Pedal Position Sensor No. 2 Circuit - Low Input
P2128 (1)Accelerator Pedal Position Sensor No. 2 Circuit - High Input
P2135 (1)Throttle Position Sensor No. 1/No. 2 - Voltage Correlation
P2138 (1)Accelerator Pedal Position Sensor No. 1/No. 2 - Voltage Correlation
P2227 (1)EGR Boost Sensor Circuit - Performance Problem
P2228 (1)EGR Boost Sensor Circuit - Low Input
P2229 (1)EGR Boost Sensor Circuit - High Input
P2401 (1)EVAP System Leak Detection Pump Control Circuit - Low Input
P2402 (1)EVAP System Leak Detection Pump Control Circuit - High Input
P2404 (1)EVAP System Leak Detection Pump Sense Circuit - Malfunction
P2405 (1)EVAP System Leak Detection Pump Sense Circuit - Low Input
P2406 (1)EVAP System Leak Detection Pump Sense Circuit - High Input
P2407 (1)EVAP System Leak Detection Pump Sense Circuit - Intermittent
P2502 (3)Generator Terminal "B" Circuit Open
P2503 (3)Generator Output Voltage Signal - No Electricity
P2504 (3)Battery - Overcharge
U0073CAN System - Communication Error
U0100TCM Cannot Receive Any Signals From PCM
U0121Communication Error to ABS/TCS HU/CM
U0155Communication Error To Instrument Cluster
U1900CAN System Communication Error
U2516CAN System Wiring Harness Open Or Short
(1) Malfunction Indicator Light (MIL) illuminates. (2) Malfunction Indicator Light (MIL) flashes or stays on. (3) Malfunction Indicator Light (MIL) does not illuminate. (4) Manual transmission only. (5) See appropriate DIAGNOSIS article in AUTOMATIC TRANSMISSIONS.
(1)Malfunction Indicator Light (MIL) illuminates.
(2)Malfunction Indicator Light (MIL) flashes or stays on.
(3)Malfunction Indicator Light (MIL) does not illuminate.
(4)Manual transmission only.
(5)See appropriate DIAGNOSIS article in AUTOMATIC TRANSMISSIONS.

DIAGNOSTIC TROUBLE CODE DEFINITIONS

DIAGNOSTIC TESTS

CAUTIONDO NOT crank engine before replacement PCM is programed 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 programed.

Note. Vehicle with immobilizer system can be identified by a solid urethane ignition key head.

CAUTIONEnsure ignition is off before disconnecting harness connector from any component or control module.

Note. If Powertrain Control Module (PCM) replacement is instructed in following testing, always ensure PCM connectors and ground circuits are okay. If either are suspect, repair and repeat testing to confirm PCM malfunction.

Note. Check connectors within a suspect circuit for loose connection, loose female terminals, terminals pushed out of their connectors, water or terminal corrosion.

Note. Self-diagnostic test procedures are for use with World Diagnostic System (WDS) scan tool. If a generic scan tool is used, ensure scan tool is certified to OBD-II standard.

Diagnostic Procedure

  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Right Side OCV For Malfunction - Start engine. Increase engine speed. Stop engine. Remove right side OCV. Refer to «OIL CONTROL VALVE»(ref-151901-S16613050262003010900000) under VARIABLE VALVE TIMING SYSTEM in REMOVAL & INSTALLATION article. Inspect position of spool valve in right side OCV. If spool valve is located at valve retard position, go to next step. If spool valve is not located in the retard position, replace right side OCV. After repair, go to step 6 .
  4. Inspect Right Side Key Groove & Timing Mark - Remove right side cylinder head cover. Inspect key groove and timing mark. Refer to «VARIABLE VALVE TIMING ACTUATOR»(ref-151892-S12664811892003010900000) under VARIABLE VALVE TIMING SYSTEM in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If key groove and timing mark are aligned correctly, go to next step. If key groove and timing mark are not aligned correctly, replace right side variable valve timing actuator. After repair, go to step 6 .
  5. Inspect Rotor Position - Remove right side variable valve timing actuator. If rotor position is at maximum valve timing retard, variable valve timing mechanism is normal. DTC is detected by intermittent concern. Intermittent concern might be removed by cleaning mode of variable valve timing control function. Go to next step. If rotor position is not at maximum valve retard position, replace right side variable valve timing actuator. After repair, go to next step.
  6. Verify Trouble Shooting Of DTC P0011 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and warm it up completely. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  7. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - If DTC P2088 or P2089 is present, go to next step. If DTC P2088 or P2089 is present, perform appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Verify Engine Oil Pressure - Start engine. If oil pressure warning light is illuminated, check engine oil pressure. Refer to appropriate article in ENGINES. If oil pressure light is not illuminated, go to next step.
  5. Verify Timing Chain Installation - Stop engine. Remove timing chain cover. Refer to appropriate article in ENGINES. If camshaft timing mark is at correct point, go to next step. If camshaft timing mark is not at correct point, reinstall timing chain correctly. After repair, go to step 8 .
  6. Inspect Right Side OCV For Malfunction - Stop engine. Remove right side OCV. Refer to «OIL CONTROL VALVE»(ref-151901-S16613050262003010900000) under VARIABLE VALVE TIMING SYSTEM in REMOVAL & INSTALLATION article. Inspect position of spool valve in right side OCV. If spool valve is located at valve retard position, go to next step. If spool valve is not located in the retard position, replace right side OCV. After repair, go to step 8 .
  7. Inspect Engine Oil Runner - Inspect following engine oil runners for clogging or leakage: Between oil pressure switch and right side OCV Between right side OCV and right side variable valve timing actuator In right side variable valve timing actuator If there is any clogging or leakage, repair or replace suspected runner. After repair, go to next step. If there is no clogging or leakage, variable valve timing mechanism is normal. DTC is detected by intermittent concern. Intermittent concern might be removed by cleaning mode of variable valve timing control function. Go to next step.
  8. Verify Trouble Shooting Of DTC P0012 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and warm it up completely. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Left Side OCV For Malfunction - Start engine. Increase engine speed. Stop engine. Remove left side OCV. Refer to «OIL CONTROL VALVE»(ref-151901-S16613050262003010900000) under VARIABLE VALVE TIMING SYSTEM in REMOVAL & INSTALLATION article. Inspect position of spool valve in left side OCV. If spool valve is located at valve retard position, go to next step. If spool valve is not located in the retard position, replace left side OCV. After repair, go to step 6 .
  4. Inspect Left Side Key Groove & Timing Mark - Remove left side cylinder head cover. Inspect key groove and timing mark. Refer to «VARIABLE VALVE TIMING ACTUATOR»(ref-151892-S12664811892003010900000) under VARIABLE VALVE TIMING SYSTEM in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If key groove and timing mark are aligned correctly, go to next step. If key groove and timing mark are not aligned correctly, replace left side variable valve timing actuator. After repair, go to step 6 .
  5. Inspect Rotor Position - Remove left side variable valve timing actuator. If rotor position is at maximum valve timing retard, variable valve timing mechanism is normal. DTC is detected by intermittent concern. Intermittent concern might be removed by cleaning mode of variable valve timing control function. Go to next step. If rotor position is not at maximum valve retard position, replace left side variable valve timing actuator. After repair, go to next step.
  6. Verify Trouble Shooting Of DTC P0021 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and warm it up completely. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  7. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - If DTC P2088 or P2089 is present, go to next step. If DTC P2092 or P2093 is present, perform appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Verify Engine Oil Pressure - Start engine. If oil pressure warning light is illuminated, check engine oil pressure. Refer to appropriate article in ENGINES. If oil pressure light is not illuminated, go to next step.
  5. Verify Timing Chain Installation - Stop engine. Remove timing chain cover. Refer to appropriate article in ENGINES. If camshaft timing mark is at correct point, go to next step. If camshaft timing mark is not at correct point, reinstall timing chain correctly. After repair, go to step 8 .
  6. Inspect Right Side OCV For Malfunction - Stop engine. Remove right side OCV. Refer to «OIL CONTROL VALVE»(ref-151901-S16613050262003010900000) under VARIABLE VALVE TIMING SYSTEM in REMOVAL & INSTALLATION article. Inspect position of spool valve in right side OCV. If spool valve is located at valve retard position, go to next step. If spool valve is not located in the retard position, replace right side OCV. After repair, go to step 8 .
  7. Inspect Engine Oil Runner - Inspect following engine oil runners for clogging or leakage: Between oil pressure switch and right side OCV Between right side OCV and right side variable valve timing actuator In right side variable valve timing actuator If there is any clogging or leakage, repair or replace suspected oil runner. After repair, go to next step. If there is no clogging or leakage, variable valve timing mechanism is normal. DTC is detected by intermittent concern. Intermittent concern might be removed by cleaning mode of variable valve timing control function. Go to next step.
  8. Verify Trouble Shooting Of DTC P0022 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and warm it up completely. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Right Front HO2S Connector For Poor Connection - Turn ignition off. Disconnect right front HO2S 4-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to step 7.
  4. Inspect Right Front HO2S Heater Control Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between right front HO2S 4-pin harness connector terminal "D" and body ground. see scheme 3 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in White/Black wire between right front HO2S 4-pin harness connector terminal "D" and PCM 104-pin harness connector terminal No. 93 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 7.
  5. Inspect Right Front HO2S Heater - Inspect right front HO2S heater. Refer to «HEATED OXYGEN SENSOR»(ref-151892-S27992571522003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If right front HO2S heater is okay, go to next step. If right front HO2S heater is faulty, replace right front HO2S. After repair, go to step 7.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to next step.
  7. Verify Trouble Shooting Of DTC P0032 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and warm it up completely. If PENDING CODE for same DTC is not present, go to next step. If PENDING CODE for same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Right Rear HO2S Connector For Poor Connection - Turn ignition off. Disconnect right rear HO2S 4-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to step 7.
  4. Inspect Right Rear HO2S Heater Control Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between right rear HO2S 4-pin harness connector terminal "D" (White/Black wire) and body ground. see scheme 4 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in White/Black wire between right rear HO2S 4-pin harness connector terminal "D" and PCM 104-pin harness connector terminal No. 95 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 7.
  5. Inspect Right Rear HO2S Heater - Inspect right rear HO2S heater. Refer to «HEATED OXYGEN SENSOR»(ref-151892-S27992571522003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If right rear HO2S heater is okay, go to next step. If right rear HO2S heater is faulty, replace right rear HO2S. After repair, go to step 7.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to next step.
  7. Verify Trouble Shooting Of DTC P0038 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and warm it up completely. If PENDING CODE for same DTC is not present, go to next step. If PENDING CODE for same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Left Front HO2S Connector For Poor Connection - Turn ignition off. Disconnect left front HO2S 4-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to step 7.
  4. Inspect Left Front HO2S Heater Control Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between left front HO2S 4-pin harness connector terminal "D" (White/Green wire) and body ground. see scheme 5 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in White/Green wire between left front HO2S 4-pin harness connector terminal "D" and PCM 104-pin harness connector terminal No. 94 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 7.
  5. Inspect Left Front HO2S Heater - Inspect left front HO2S heater. Refer to «HEATED OXYGEN SENSOR»(ref-151892-S27992571522003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If left front HO2S heater is okay, go to next step. If left front HO2S heater is faulty, replace left front HO2S. After repair, go to step 7.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to next step.
  7. Verify Trouble Shooting Of DTC P0052 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and warm it up completely. If PENDING CODE for same DTC is not present, go to next step. If PENDING CODE for same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Left Rear HO2S Connector For Poor Connection - Turn ignition off. Disconnect left rear HO2S 4-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to step 7.
  4. Inspect Left Rear HO2S Heater Control Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between left rear HO2S 4-pin harness connector terminal "D" (Violet wire) and body ground. see scheme 6 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in Violet wire between left rear HO2S 4-pin harness connector terminal "D" and PCM 104-pin harness connector terminal No. 96 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 7.
  5. Inspect Left Rear HO2S Heater - Inspect left rear HO2S heater. Refer to «HEATED OXYGEN SENSOR»(ref-151892-S27992571522003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If left rear HO2S heater is okay, go to next step. If left rear HO2S heater is faulty, replace left rear HO2S. After repair, go to step 7.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to next step.
  7. Verify Trouble Shooting Of DTC P0058 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and warm it up completely. If PENDING CODE for same DTC is not present, go to next step. If PENDING CODE for same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Current Input Signal Status - Is Concern Intermittent Or Constant - Connect WDS or equivalent to DLC-2. Start engine. Access ECT, TP1 and MAF PIDs. Warm-up engine until ECT PID is 176°F (80°C) or more. Drive vehicle. Read MAF PID while TP1 PID is 50 percent or more. If MAF PID reading is 0.90 lbs./min. (6.8 grams/sec.) or less, make sure TP1 PID reading changes smoothly while gradually opening throttle valve. If TP1 PID reading changes as specified, go to next step. If TP1 PID reading does not change as specified, replace throttle body. Refer to «AIR INDUCTION SYSTEMS»(ref-151901-S38726975682003010900000) in REMOVAL & INSTALLATION article. After repair, go to step 5 . For other conditions, go to next step.
  4. Verify Current Input Signal Status - Is Concern Intermittent Or Constant - Connect WDS or equivalent to DLC-2. Start engine. Access ECT, MAF and RPM PIDs. Warm-up engine until ECT PID reading is 158°F (70°C) or more. Read MAF PID while RPM PID is 2000 RPM or less. If MAF PID reading is 14.43 lbs./min. (109.3 grams/sec.) or more, go to step 6 . If MAF PID reading is not 14.43 lbs./min. (109.3 grams/sec.) or more, problem is intermittent. Refer to «INTERMITTENTS»(ref-151888-S02099367392003010900000) in TROUBLE SHOOTING - NO CODES article.
  5. Verify Trouble Shooting Of DTC P0101 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine. Access ECT, TP1 and MAF PIDs. Warm-up engine until ECT PID is reading 176°F (80°C) or more. Drive vehicle and read TP1 and MAF PIDs. Verify PID readings are within specifications for 5 seconds or more. MAF PID: 0.90 lbs./min. (6.8 grams/sec.) or more TP1 PID: 50 percent or more If PENDING CODE of same DTC is not present, go to step 9 . If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to step 9 .
  6. Inspect MAF/IAT Sensor Connector For Poor Connection - Turn ignition off. Disconnect MAF/IAT sensor 5-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminals. After repair, go to step 8 .
  7. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If any malfunction is present, repair or replace terminal. After repair, go to step. If no malfunction is present, replace MAF/IAT sensor. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P0101 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine. Warm-up engine until ECT PID is 158°F (70°C) or more. Read MAF and RPM PIDs. MAF PID should indicate 14.43 lbs./min. (109.3 grams/sec.) or less while RPM PID is 2000 RPM or less. If PENDING CODE for same DTC is not present, go to next step. If PENDING CODE for same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect MAF/IAT Sensor Connector For Poor Connection - Turn ignition off. Disconnect MAF/IAT sensor 5-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminals. After repair, go to step 8.
  4. Inspect MAF/IAT Sensor Signal Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between MAF/IAT sensor 5-pin harness connector terminal "C" (Gray/Black wire) and body ground. see scheme 7 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in Gray/Black wire between MAF/IAT sensor 5-pin harness connector terminal "C" and PCM 104-pin harness connector terminal No. 88 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 8.
  5. Inspect MAF/IAT Sensor - Inspect MAF/IAT sensor. Refer to «MASS AIRFLOW SENSOR»(ref-151892-S09739612212003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If MAF/IAT sensor is okay, go to next step. If MAF/IAT sensor is faulty, replace MAF/IAT sensor. After repair, go to step 8.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to step 8.
  7. Inspect MAF/IAT Sensor Ground Circuit For Open Circuit - Turn ignition off. Check for continuity in Gray wire between MAF/IAT sensor 5-pin harness connector terminal "B" and PCM 104-pin harness connector terminal No. 77. see scheme 7 If continuity is present, go to next step. If continuity is not present, repair open circuit in Gray wire between MAF/IAT sensor 5-pin harness connector terminal "B" and PCM 104-pin harness connector terminal No. 77 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P0103 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and warm it up completely. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect MAF/IAT Sensor Connector For Poor Connection - Turn ignition off. Disconnect MAF/IAT sensor 5-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminals. After repair, go to step 6 .
  4. Inspect MAF/IAT Sensor - Inspect MAF/IAT sensor. Refer to «INTAKE AIR TEMPERATURE SENSOR»(ref-151892-S01193409072003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If MAF/IAT sensor is okay, go to next step. If MAF/IAT sensor is faulty, replace MAF/IAT sensor. After repair, go to step 6 .
  5. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to next step.
  6. Verify Trouble Shooting Of DTC P0111 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and run under FREEZE FRAME conditions. If PENDING CODE for same DTC is not present, go to next step. If PENDING CODE for same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  7. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect MAF/IAT Sensor Connector For Poor Connection - Turn ignition off. Disconnect MAF/IAT sensor 5-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminals. After repair, go to step 8.
  4. Inspect MAF/IAT Sensor Signal Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between MAF/IAT sensor 5-pin harness connector terminal "D" and body ground. see scheme 8 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in Blue/Black wire between MAF/IAT sensor 5-pin harness connector terminal "D" and PCM 104-pin harness connector terminal No. 39 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 8.
  5. Inspect MAF/IAT Sensor - Inspect MAF/IAT sensor. Refer to «INTAKE AIR TEMPERATURE SENSOR»(ref-151892-S01193409072003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If MAF/IAT sensor is okay, go to next step. If MAF/IAT sensor is faulty, replace MAF/IAT sensor. After repair, go to step 8.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to step 8.
  7. Inspect MAF/IAT Sensor Circuit For Open Circuit - Turn ignition off. Check for continuity between following circuits: MAF/IAT sensor 5-pin harness connector terminal "D" and PCM 104-pin harness connector terminal No. 39 (Blue/Black wire) MAF/IAT sensor 5-pin harness connector terminal "E" and PCM 104-pin harness connector terminal No. 91 (Brown wire) If continuity is present in both circuits, go to next step. If continuity is not present, repair open circuit in suspected wire or replace wire harness. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P0113 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine and warm it up completely. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect ECT Sensor Connector For Poor Connection - Turn ignition off. Disconnect ECT sensor harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminals. After repair, go to step 8.
  4. Inspect ECT Sensor Signal Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between ECT sensor harness connector terminal "A" (White/Blue wire) and body ground. see scheme 9 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in appropriate wire between ECT sensor harness connector terminal "A" (White/Blue wire) and PCM 104-pin harness connector terminal No. 38 (Light Green/Black wire) or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 8.
  5. Inspect ECT Sensor - Inspect ECT sensor. Refer to «ENGINE COOLANT TEMPERATURE SENSOR»(ref-151892-S08510237282003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If ECT sensor is okay, go to next step. If ECT sensor is faulty, replace ECT sensor. After repair, go to step 8.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to next step.
  7. Inspect ECT Sensor Circuit For Open Circuit - Turn ignition off. Check for continuity between following circuits: ECT sensor harness connector terminal "A" (White/Blue wire) and PCM 104-pin harness connector terminal No. 38 (Light Green/Black wire) ECT sensor harness connector terminal "B" (Brown/Green wire) and PCM 104-pin harness connector terminal No. 91 (Brown wire) see scheme 9 If continuity is present, go to next step. If continuity is not present, repair open circuit in appropriate wire between ECT sensor 2-pin harness connector and PCM 104-pin harness connector or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P0118 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition on, engine off. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect TP Sensor Connector For Poor Connection - Turn ignition off. Disconnect TP sensor 6-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminals. After repair, go to step 9.
  4. Inspect TP Sensor No. 1 Power Circuit For Open Circuit - Turn ignition on, engine off. Measure voltage between throttle body 6-pin harness connector terminal "D" (Yellow wire) and body ground. (Scheme 52) If voltage reading is 4.5-5.5 volts, go to next step. If voltage reading is not 4.5-5.5 volts, repair open circuit in appropriate wire between throttle body 6-pin harness connector terminal "D" (Yellow wire) and PCM 104-pin harness connector terminal No. 20 (Violet/Red wire) or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 9.
  5. Verify TP Sensor No. 1 Signal Circuit For Short To Ground - Turn ignition off. Check for continuity between throttle body 6-pin harness connector terminal "F" (White wire) and body ground. If continuity is not present, go to next step. If continuity is present, repair short circuit to ground in appropriate wire between throttle body 6-pin harness connector terminal "F" (White wire) and PCM 104-pin harness connector terminal No. 89 (Pink/Blue wire) or replace wire harness. After repair, go to step 9.
  6. Inspect TP Sensor No. 1 - Inspect TP sensor No. 1. Refer to «THROTTLE POSITION SENSOR»(ref-151892-S09967751312003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If malfunction is not present, go to next step. If TP sensor is faulty, replace throttle body. After repair, go to step 9.
  7. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair suspected terminal. After repair, go to step 9.
  8. Verify TP Sensor No. 1 Signal Circuit For Open Circuit - Turn ignition off. Check for continuity between throttle body 6-pin harness connector terminal "F" (White wire) and PCM 104-pin harness connector terminal No. 89 (Pink/Blue wire). (Scheme 52) If continuity is present, go to next step. If continuity is not present, repair open circuit in appropriate wire between throttle body 6-pin harness connector terminal "F" (White wire) and PCM 104-pin harness connector terminal No. 89 (Pink/Blue wire) or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to next step.
  9. Verify Trouble Shooting Of DTC P0122 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition on, engine off. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  10. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect TP Sensor Connector For Poor Connection - Turn ignition off. Disconnect TP sensor 6-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminals. After repair, go to step 8.
  4. Inspect TP Sensor No. 1 Signal Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between throttle body 6-pin harness connector terminal "F" (White wire) and body ground. (Scheme 52) If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in appropriate wire between throttle body 6-pin harness connector terminal "F" (White wire) and PCM 104-pin harness connector terminal No. 89 (Pink/Blue wire) or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 8.
  5. Inspect TP Sensor No. 1 - Inspect TP sensor No. 1. Refer to «THROTTLE POSITION SENSOR»(ref-151892-S09967751312003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If malfunction is not present, go to next step. If TP sensor is faulty, replace throttle body. After repair, go to step 8.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair suspected terminal. After repair, go to step 8.
  7. Inspect TP Sensor No. 1 Ground Circuit For Open Circuit - Turn ignition off. Check for continuity between throttle body 6-pin harness connector terminal "E" (Brown wire) and PCM 104-pin harness connector terminal No. 36 (Brown/Black wire). (Scheme 52) If continuity is present, go to next step. If continuity is not present, repair open circuit in appropriate wire between throttle body 6-pin harness connector terminal "E" (Brown wire) and PCM 104-pin harness connector terminal No. 36 (Brown/Black wire) or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P0123 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition on, engine off. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Current Input Signal Status - Is Concern Intermittent Or Constant - Start engine. Warm up engine completely. Access ECT PID using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. If ECT PID reading is not 140°F (60°C) or more, go to next step. If ECT PID reading is 140°F (60°C) or more, problem is intermittent. Refer to «INTERMITTENTS»(ref-151888-S02099367392003010900000) in TROUBLE SHOOTING - NO CODES article.
  4. Inspect ECT Sensor Connector For Poor Connection - Turn ignition off. Disconnect ECT sensor harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminals. After repair, go to step 7 .
  5. Inspect ECT Sensor - Inspect ECT sensor. Refer to «ENGINE COOLANT TEMPERATURE SENSOR»(ref-151892-S08510237282003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If ECT sensor is okay, go to next step. If ECT sensor is faulty, replace ECT sensor. After repair, go to step 7 .
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to next step.
  7. Verify Trouble Shooting Of DTC P0125 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Access ECT PID. Wait until ECT PID reading is 68°F (20°C) or less. Start engine and warm up completely. If PENDING CODE for same DTC is not present, go to next step. If PENDING CODE for same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect For Other DTCs - If any other DTCs been stored, perform appropriate DTC troubleshooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . After repair, go to next step. If no other DTCs are present, go to next step.
  4. Inspect Coolant Thermostat For Whether Stuck Open - Remove coolant thermostat and ensure it is not stuck open. Replace as necessary and go to next step. If thermostat is okay, check ECT sensor operation. Refer to «ENGINE COOLANT TEMPERATURE SENSOR»(ref-151892-S08510237282003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. Replace ECT sensor if necessary. After repair, go to next step. If coolant thermostat is faulty, replace coolant thermostat. After repair, go to next step.
  5. Verify Monitoring Condition For Repair Verification - Reconnect all connections. Allow engine to cool. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Access ECT, IAT PIDs and make sure that each value is within following specifications. ECT: Less than 97°F (36°C) (for P0128 only) IAT: More than 14°F (-10°C) Difference between ECT and IAT: Less than 43°F (6°C) If all PID values are as specified, for DTC P0126, go to next step. For DTC P0128, go to step 7 . If any PID value is out of specification, take corrective action (e.g. cool down engine). Repeat this step.
  6. Verify Trouble Shooting Of DTC P0126 Is Completed - Start engine. Turn off HVAC and all electrical accessories. Access DIAGNOSTIC MONITORING TEST RESULTS using WDS or equivalent and monitor TEST# 10:E1:81 (ECT). Drive vehicle 25-62 MPH until TEST value changes. If measured value is not more than minimum value, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to step 8 . If measured value is more than minimum value, go to step 8 .
  7. Verify Trouble Shooting Of DTC P0128 Is Completed - Start engine. Turn off HVAC and all electrical accessories. Access DIAGNOSTIC MONITORING TEST RESULTS using WDS or equivalent and monitor TEST# 10:E1:80 (Heat Radiation Ratio) or TEST# 10:E1:81 (ECT). Drive vehicle 25-62 MPH until TEST value changes. If measured value is not more than minimum value, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step. If measured value is more than minimum value, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending & Stored DTCs - Turn ignition off, then on (engine off). Verify pending and stored DTCs using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. If no other DTC is present, go to next step. If other DTC is present, go to appropriate DTC troubleshooting procedure for that DTC. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Identify Trigger DTC For FREEZE FRAME DATA - If DTC P0131, P0132, P0151 and P0152 are present on FREEZE FRAME DATA, go to next step. If any other DTC triggered FREEZE FRAME DATA, diagnose that DTC first. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Verify Current Input Signal Status - Warm up engine. Access O2S11 for P0131 and P0132 or O2S21 for P0151 and P0152 PID using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Verify PID while racing engine in Park (ATX) or Neutral (MTX). Rich Condition - More than 0.45 volt when suddenly depressing accelerator pedal Lean Condition - Less than 0.45 volt just after release of accelerator pedal If PID reading is okay, go to next step. If PID reading is not okay, replace HO2S. After repair, go to step 20 .
  6. Inspect Long Term Fuel Trim - Access following PIDs: LONGFT1 for P0131 and P0132 LONGFT2 for P0151 and P0152 Compare PID values with FREEZE FRAME DATA values recorded in step 1 . If PID value is less than FREEZE FRAME DATA value, vehicle is driven under rich condition. Go to next step. If PID value is more than FREEZE FRAME DATA value, vehicle is driven under lean condition. Go to step 9 .
  7. Inspect Fuel Line Pressure (Excessive Fuel Line Pressure) - Turn ignition off. Inspect fuel line pressure. Refer to «FUEL PRESSURE (EXCEPT B2300, B3000, B4000 & TRIBUTE)»(ref-151876-S42526614222003010800000) under FUEL SYSTEM in BASIC DIAGNOSTIC PROCEDURES article. If malfunction is not present, inspect following parts and repair or replace if necessary: Fuel pump maximum pressure Fuel return pipe for clogged If all items are okay, replace pressure regulator. After repair, go to step 20 . If malfunction is present, go to step next step.
  8. Inspect Whether Purge Solenoid Valve Is Stuck Open - Turn ignition OFF. Disconnect both hoses from purge solenoid valve. Blow air through purge solenoid valve. If air blows through purge solenoid valve, replace purge solenoid valve. If air does not flow through purge solenoid valve, go to step 13 .
  9. Inspect PCV Valve Operation - Inspect PCV valve operation. Refer to «POSITIVE CRANKCASE VENTILATION»(ref-151892-S37528392572003010900000) under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If PCV valve is okay, go to next step. If PCV valve is faulty, replace PCV valve. After repair, go to step 20 .
  10. Inspect Fuel Line Pressure (Low Fuel Line Pressure) - Turn ignition off. Inspect fuel line pressure. Refer to «FUEL PRESSURE (EXCEPT B2300, B3000, B4000 & TRIBUTE)»(ref-151876-S42526614222003010800000) under FUEL SYSTEM in BASIC DIAGNOSTIC PROCEDURES article. If fuel line pressure is low, go to next step. If fuel line pressure is okay, go to step 20 .
  11. Inspect Fuel Pump Maximum Pressure - Stop engine. Turn ignition on, engine off. Perform fuel pump maximum pressure test. Refer to «FUEL PRESSURE (EXCEPT B2300, B3000, B4000 & TRIBUTE»(ref-151876-S42526614222003010800000) under FUEL SYSTEM in BASIC DIAGNOSTIC PROCEDURES article. If fuel pump maximum pressure is okay, go to next step. If fuel pump maximum pressure is incorrect, inspect fuel pump circuit for open or poor connection. Repair or replace suspected circuit. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. If circuit is okay, replace fuel pump. After repair, go to step 20 .
  12. Inspect Fuel Line From Fuel Pump To Fuel Delivery Pump - Visually inspect fuel line for any leakage. If any fuel leakage is found, replace suspected fuel line. After repair, go to step 20 . If no fuel leakage is found, inspect fuel filters for following: Restriction or clogging at fuel filter (high-pressure side) Foreign materials or stain inside fuel filter (low-pressure side) If restriction or clogging is found at fuel filter (high-pressure side), replace fuel filter. If foreign materials or stain is found inside fuel filter (low-pressure side), clean fuel tank and filter. If all items are okay, replace pressure regulator. After repair, go to step 20 .
  13. Check Ignition Coil Operation - Using spark tester, perform spark test. Refer to «IGNITION CHECKS»(ref-151876-S25784050672003010800000) in BASIC DIAGNOSTIC PROCEDURES article. If all cylinders do not show blinking condition, go to next step. If all cylinders show blinking condition, go to step 17 .
  14. Check Ignition Coils Of No Blinking Cylinder - Turn ignition off. Inspect ignition coils for installation condition, corrosion on terminal, open lead and damaged cover. If condition of ignition coils are okay, go to next step. If ignition coils are faulty, replace faulty coil(s). After repair, go to step 20 .
  15. Inspect Power Supply Terminal At Ignition Coil Connector - Disconnect ignition coil 2-pin harness connector. Turn ignition on, engine off. Measure voltage between ignition coil harness connector power supply terminal "A" and body ground. If battery voltage is present, go to next step. If voltage reading is not battery voltage, check for open circuit between ignition coil harness connector power supply terminal "A" and ignition switch. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. Repair or replace wiring harness. After repair, go to step 20 .
  16. Inspect Ignition Coil - Inspect ignition coil. Refer to «IGNITION COILS»(ref-151892-S13897464102003042200000) under IGNITION SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If all ignition coils are okay, go to next step. If any ignition coil is faulty, replace faulty ignition coil. After repair, go to step 20 .
  17. Inspect Engine Compression - Inspect engine compression. Refer to «MECHANICAL INSPECTION»(ref-151876-S21455612632003010800000) in BASIC DIAGNOSTIC PROCEDURES article. If engine compression is okay, go to next step. If engine compression is not okay, perform engine overhaul for repairs. After repair, go to next step.
  18. Inspect Fuel Injector - Turn ignition off. Inspect fuel injectors. Refer to «FUEL CONTROL»(ref-151892-S35967311232003010900000) under FUEL SYSTEM in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If all fuel injectors are okay, go to next step. If any fuel injectors are not okay, replace faulty fuel injector. After repair, go to step 20 .
  19. Inspect Sealing Of Engine Coolant Passage - Remove radiator cap. Perform procedure to bleed air from engine coolant, then run engine at idle. If there are any small bubbles which make engine coolant White at filler opening, repair or replace faulty parts, then go to next step. If small bubbles are not present, go to next step.
  20. Verify Trouble Shooting Of DTCs P0131, P0132, P0151 Or P0152 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine. Access ECT and RPM PIDs using WDS or equivalent. Make sure that ECT PID is more than 176°F (80°C). Increase and keep engine speed at more than 1500 RPM for at least one minute. If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  21. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If following DTCs are also present, P0442 or P0443 with P0133 P0442 or P0443 with P0153 Perform appropriate DTC troubleshooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . After repair, go to step 13 . If no other DTCs are present, go to next step.
  4. Identify Trigger DTC For Freeze Frame Data - If DTCs P0133 or P0153 triggered FREEZE FRAME DATA, go to next step. If any other DTC triggered FREEZE FRAME DATA, perform appropriate troubleshooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . After repair, go to step 13 .
  5. Verify Current Input Signal Status - Warm up engine. Access O2S11 for DTC P0133 or O2S21 for DTC P0153 PID using WDS or equivalent. Check PID under following accelerator pedal conditions (in Park (ATX) or Neutral (MTX). Rich Condition - More than 0.45 volt when suddenly depressing accelerator pedal Lean Condition - Less than 0.45 volt just after release of accelerator pedal If PID reading is okay, go to step 8 . If PID read is not as specified, go to next step.
  6. Inspect Installation Of HO2S (RF, LF) - Check if HO2S (RF, LF) is loosely installed. If front HO2Ss are tight, go to next step. If front HO2Ss are loose, retighten HO2S. After repair, go to step 13 .
  7. Inspect Gas Leakage From Exhaust System - Visually check if any exhaust gas leakage is found between exhaust manifold and right front or left front HO2Ss. If no exhaust gas leakage is present, replace appropriate HO2S. After repair, go to step 13 . If any exhaust leak is present, repair or replace faulty exhaust part. After repair, go to step 13 .
  8. Inspect Long Term Fuel Trim - Access following PIDs: LONGFT1 for DTC P0133 LONGFT2 for DTC P0153 Compare PID values with FREEZE FRAME DATA values recorded in step 1 . If PID value is less than FREEZE FRAME DATA value, vehicle is driven under rich condition. Go to next step. If PID value is more than FREEZE FRAME DATA value, vehicle is driven under lean condition. Go to step 10 .
  9. Inspect Fuel Line Pressure (Excessive Fuel Line Pressure) - Turn ignition off. Inspect fuel line pressure while engine is running. Refer to «FUEL PRESSURE (EXCEPT B2300, B3000, B4000 & TRIBUTE)»(ref-151876-S42526614222003010800000) under FUEL SYSTEM in BASIC DIAGNOSTIC PROCEDURES article. If fuel line pressure is okay, go to next step. If fuel line pressure is excessive, replace fuel pump. After repair, go to step 13 .
  10. Inspect Fuel Line Pressure (Low Fuel Line Pressure) - Turn ignition off. Inspect fuel line pressure while engine is running. If fuel line pressure is low, go to next step. If fuel line pressure is okay, go to step 13 .
  11. Inspect Fuel Line From Fuel Pump To Fuel Delivery Pipe - Visually inspect fuel line for any leakage. If any fuel leakage is present, replace suspected fuel line. After repair, go to next step. If fuel leakage is not present, inspect low-pressure side fuel filter for foreign material or stain inside fuel filter. If foreign material or stain is found inside fuel filter (low-pressure side), clean of fuel tank and filter. If low-pressure side fuel filter is okay, replace fuel pump unit. After repair, go to step 13 .
  12. Inspect Sealing Of Engine Coolant Passage - Remove radiator cap. Perform procedure to bleed air from engine coolant, then run engine at idle. If there are any small bubbles which make engine coolant White at filler opening, repair or replace faulty parts. After repair, go to next step. If small bubbles are not present, go to next step.
  13. Verify Trouble Shooting Of DTC P0133 Or P0153 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Perform «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) and «MODE 3 - HO2S HEATER, HO2S & TWC REPAIR VERIFICATION DRIVE MODE»(ref-151886-S21328120192003101600000) under DRIVE CYCLES. Stop vehicle and access ON BOARD SYSTEM READINESS TEST to inspect DRIVE MODE completion status. Verify O2S_EVAL PID to Yes. If not, run DRIVE MODE again. Access following item (TEST #) values. DTC P0133 TEST #10:01:05 (Right front HO2S rich-to-lean response time) TEST #10:01:06 (Right front HO2S lean-to-rich response time) TEST #10:01:0A (Right front HO2S inversion cycles) DTC P0153 TEST #10:05:05 (Left front HO2S rich-to-lean response time) TEST #10:05:06 (Left front HO2S lean-to-rich response time) TEST #10:05:0A (Left front HO2S inversion cycles) If all test values are less than maximum value, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step. If all test values more than maximum value, go to next step.
  14. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no other DTCs are present, go to next step.
  4. Identify Trigger DTC For FREEZE FRAME DATA - If DTC P0134 or P0154 is on FREEZE FRAME DATA, go to next step. If DTCs P0134 or P0154 triggered FREEZE FRAME DATA, go to appropriate DTC trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Verify Current Input Signal Status - Warm up engine. Access O2S11 for P0134 or O2S21 for P0154 PID using WDS or equivalent. Verify PID while racing engine in Park (ATX) or Neutral (MTX): Rich Condition - 0.55 volt or more when the accelerator pedal is suddenly depressed. Lean Condition - 0.55 volt or less just after release of accelerator pedal. If PID reading is not as specified, go to next step. If PID reading is okay, go to step 8 .
  6. Inspect Installation Of Right & Left Front HO2Ss - Check if right and left front HO2Ss are loosely installed. If right and left front HO2Ss are installed securely, go to next step. If either front HO2S is loose, tighten suspect HO2Ss securely. After repair, go to step 10 .
  7. Inspect Gas Leakage From Exhaust System - Visually check if any gas leakage is found between exhaust manifold and right and left front HO2Ss. If any gas leakage is present, replace faulty exhaust system component. After repair, go to step 10 . If no exhaust leaks are present, inspect following harnesses for open or short circuit to ground, repair faulty wire or replace wire harness if necessary: Right front HO2S 4-pin harness connector terminal "A" to PCM 104-pin harness connector terminal No. 60 (Yellow wire). Left front HO2S 4-pin harness connector terminal "A" to PCM 104-pin harness connector terminal No. 87 (Green wire). Repair or replace harness if necessary. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. If all items are okay, replace faulty HO2S. After repair, go to step 10 .
  8. Inspect Sealing Of Engine Coolant Passage - Remove radiator cap. Perform procedure to bleed air from engine coolant, then run engine at idle. If there are any small bubbles which make engine coolant White at filler opening, repair or replace faulty parts. After repair, go to step 10 . If small bubbles are not present, go to next step.
  9. Inspect Engine Compression - Inspect engine compression. Refer to «MECHANICAL INSPECTION»(ref-151876-S21455612632003010800000) in BASIC DIAGNOSTIC PROCEDURES article. If engine compression is okay, go to next step. If engine compression is not okay, perform engine overhaul for repairs. After repair, go to next step.
  10. Verify Trouble Shooting Of DTC P0134 Or P0154 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine. Access ECT and RPM PIDs using WDS or equivalent. Make sure that ECT PID is more than 158°F (70°C). Increase engine speed to 1500 RPM or more for 95 seconds or more. If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  11. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no other DTCs are present, go to next step.
  4. Identify Trigger DTC For FREEZE FRAME DATA - If DTC P0138 or P0158 are on FREEZE FRAME DATA, go to next step. If DTC P0138 or P0158 triggered FREEZE FRAME DATA, go to appropriate DTC trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Inspect HO2S (RR, LR) Signal Circuit For Short To Power - Turn ignition off. Disconnect right rear HO2S for P0138 or left rear HO2S for P0158 4-pin harness connector. Turn ignition on, engine off. Measure voltage between following: Right rear HO2S 4-pin harness connector terminal "A" (White wire) and body ground Left rear HO2S 4-pin harness connector terminal "A" (Red wire) and body ground If voltage is not present, go to next step. If any voltage reading is present, repair suspected wire or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 7 .
  6. Verify Current Input Signal Status - Start engine. Access O2S12 for P0138 or O2S22 for P0158 PID using WDS or equivalent. Verify PID while racing engine at least 10 times in Park (ATX) or Neutral (MTX). If PID reading does not stay at 0.45 volt or more, go to next step. If PID reading stays at 0.45 volt or more, replace suspected HO2S. After repair, go to next step.
  7. Verify Trouble Shooting Of DTC P0138 Or P0158 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Run «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) , «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) and «MODE 3 - HO2S HEATER, HO2S & TWC REPAIR VERIFICATION DRIVE MODE»(ref-151886-S21328120192003101600000) . If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no other DTCs are present, go to next step.
  4. Identify Trigger DTC For FREEZE FRAME DATA - If DTC P0140 or P0160 are on FREEZE FRAME DATA, go to next step. If DTC P0140 or P0160 triggered FREEZE FRAME DATA, go to appropriate DTC trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Verify Current Input Signal Status - Warm up engine. Access O2S12 for P0140 or O2S22 for P0160 PID using WDS or equivalent. Verify PID while racing engine at least 10 times in Park (ATX) or Neutral (MTX). If PID reading is not 0.55 volt or more at least once during engine racing, go to next step. If PID reading is 0.55 volt or more at least once during engine racing, go to step 8 .
  6. Inspect Installation Of Right & Left Front HO2Ss - Check if right and left front HO2Ss are loosely installed. If right and left front HO2Ss are installed securely, go to next step. If either front HO2S is loose, tighten suspect HO2Ss securely. After repair, go to step 10 .
  7. Inspect Gas Leakage From Exhaust System - Visually check if any gas leakage is found between exhaust manifold and right and left front HO2Ss. If any gas leakage is present, replace faulty exhaust system component. After repair, go to step 10 . If no exhaust leaks are present, inspect following harnesses for open or short circuit to ground, repair faulty wire or replace wire harness if necessary: For DTC P0140: Right rear HO2S 4-pin harness connector terminal "A" and PCM 104-pin harness connector terminal No. 35 (White wire) For DTC P0160: Left rear HO2S 4-pin harness connector terminal "A" and PCM 104-pin harness connector terminal No. 61 (Red wire) Repair or replace harness if necessary. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. If all items are okay, replace faulty HO2S. After repair, go to step 10 .
  8. Inspect Sealing Of Engine Coolant Passage - Remove radiator cap. Perform procedure to bleed air from engine coolant, then run engine at idle. If there are any small bubbles which make engine coolant White at filler opening, repair or replace faulty parts. After repair, go to step 10 . If small bubbles are not present, go to next step.
  9. Inspect Engine Compression - Inspect engine compression. Refer to «MECHANICAL INSPECTION»(ref-151876-S21455612632003010800000) in BASIC DIAGNOSTIC PROCEDURES article. If engine compression is okay, go to next step. If engine compression is not okay, perform engine overhaul for repairs. After repair, go to next step.
  10. Verify Trouble Shooting Of DTC P0140 Or P0160 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine. Access ECT and RPM PIDs using WDS or equivalent. Make sure that ECT PID is more than 158°F (70°C). Increase engine speed to 1500 RPM or more for 42 seconds or more. If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  11. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no other DTCs are present, go to next step.
  4. Identify Trigger DTC For FREEZE FRAME DATA - If DTC P0171 or P0174 are on FREEZE FRAME DATA, go to next step. If DTC P0171 or P0174 triggered FREEZE FRAME DATA, go to appropriate DTC trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Verify Current Input Signal Status (Ignition On/Engine Idle) - Access APP1, APP2, ECT, MAF, TP_REL and VSS PIDs using WDS or equivalent. If no signal is far out of specification when ignition is on and engine running, go to next step. If any signal is far out of specification when ignition is on and engine running, check for faulty sensor and excessive resistance in related wiring harness. Repair or replace if necessary. After repair, go to step 16 .
  6. Verify Current Input Signal Status Under Trouble Condition - Inspect same PIDs as in step 5 while simulating FREEZE FRAME DATA condition. If no input signal causes drastic changes, go to next step. If any input signal causes drastic changes, check for faulty sensor and related wiring harness. Repair or replace if necessary. After repair, go to step 16 .
  7. Verify Current Input Signal Status Of Right & Left Front HO2S - Access O2S11 for P0171 or O2S21 for P0174 PID using WDS or equivalent. Check PID under following accelerator pedal condition in Park (ATX) or Neutral (MTX). Rich Condition - 0.45 volt or more when the accelerator pedal is suddenly depressed Lean Condition - 0.45 volt or less just after release of accelerator pedal If PID reading is okay, check for air suction at following locations due to cracks, damage or loose parts: From air cleaner to throttle body From throttle body to dynamic chamber From dynamic chamber to intake manifold Vacuum hoses Repair or replace any faulty part. After repair, go to step 16 . If PID reading is not as specified, visually inspect for any gas leakage between exhaust manifold and right or left front HO2S. If there is no leakage, replace right or left front HO2S. If leakage is present, tighten right or left front HO2S. After repair, go to step 16 .
  8. Inspect MAF PID - Start engine. Access MAF PID using WDS or equivalent. Verify that MAF PID reading changes quickly according to RPM when racing engine. If MAF PID response is okay, go to next step. If MAF PID response is not okay, replace MAF/IAT sensor. After repair, go to step 16 .
  9. Inspect For Excessive Air Suction Of Intake Air System - Visually inspect for loose, cracked or damage hoses on intake air system. If no malfunction is present, go to next step. If any malfunction is present, repair or replace source of air suction. After repair, go to step 16 .
  10. Inspect Fuel Line Pressure - Turn ignition off. Inspect fuel line pressure while engine is running. Refer to «FUEL PRESSURE (EXCEPT B2300, B3000, B4000 & TRIBUTE)»(ref-151876-S42526614222003010800000) under FUEL SYSTEM in BASIC DIAGNOSTIC PROCEDURES article. If fuel line pressure is too low, go to next step. If fuel line pressure okay, go to step 13 . If fuel line pressure is excessively high, replace fuel pump unit. Refer to «FUEL PUMP»(ref-151901-S31322102102003010900000) under FUEL SYSTEM in REMOVAL & INSTALLATION article. After repair, go to step 16 .
  11. Inspect Fuel Line From Fuel Pump To Fuel Delivery Pipe - Visually inspect fuel line for any leakage. If no fuel leakage is found, inspect low-pressure side fuel filter for foreign material or stain inside fuel filter. If foreign material or stain is found inside low-pressure fuel filter, clean fuel tank and filter. If okay, replace fuel pump unit. Refer to «FUEL PUMP»(ref-151901-S31322102102003010900000) under FUEL SYSTEM in REMOVAL & INSTALLATION article. After repair, go to step 16 . If any fuel leakage is found, replace suspected fuel line. After repair, go to step 16 .
  12. Inspect Fuel Injector Operation - Remove fuel injector from suspected bank. Swap injector with injector on the other bank. Start engine. If there is no DTC for fuel trim system lean for bank which fuel injector was switched to, go to next step. If there is a DTC for fuel trim system lean for bank which has a suspected fuel injector, replace faulty fuel injector. Refer to «FUEL RAILS & INJECTORS»(ref-151901-S40619429102003010900000) under FUEL SYSTEM in REMOVAL & INSTALLATION article. After repair, go to step 16 .
  13. Inspect Ignition System Operation - Perform Spark Test. Refer to «SPARK TEST»(ref-151886-S24888287232003110100000) under SYSTEM TESTS. If result of Spark Test is okay, go to next step. If result of Spark Test is not okay, repair or replace malfunctioning part according to spark test results. After repair, go to step 16 .
  14. Inspect Variable Valve Timing Control System Operation - Inspect Variable Valve Timing Control System Operation. Refer to «VARIABLE VALVE TIMING CONTROL SYSTEM OPERATION INSPECTION»(ref-151886-S41675651452003101700000) under SYSTEM TESTS. If variable valve timing control system works properly, go to next step. If variable valve timing control system does not work properly, repair or replace malfunctioning part according to Variable Valve Timing Control System Inspection results. After repair, go to step 16 .
  15. Inspect Engine Compression - Inspect engine compression. Refer to «MECHANICAL INSPECTION»(ref-151876-S21455612632003010800000) in BASIC DIAGNOSTIC PROCEDURES article. If engine compression is okay, go to next step. If engine compression is not okay, perform engine overhaul for repairs. After repair, go to next step.
  16. Verify Trouble Shooting Of DTCs P0171 Or P0174 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Run «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) , «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) and «MODE 3 - HO2S HEATER, HO2S & TWC REPAIR VERIFICATION DRIVE MODE»(ref-151886-S21328120192003101600000) . Stop vehicle and access ON BOARD READINESS TEST to inspect DRIVE MODE completion status. Verify FUEL_EVAL PID changes to YES. If not, run DRIVE MODE again. Access PENDING CODE. If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  17. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no other DTCs are present, go to next step.
  4. Identify Trigger DTC For FREEZE FRAME DATA - If DTC P0172 or P0175 are on FREEZE FRAME DATA, go to next step. If DTC P0172 or P0175 triggered FREEZE FRAME DATA, go to appropriate DTC trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Verify Current Input Signal Status (Ignition On/Engine Idle) - Access ECT, MAF, TP_REL and VSS PIDs using WDS or equivalent. If no signal is far out of specification when ignition is on and engine running, go to next step. If any signal is far out of specification when ignition is on and engine running, check for faulty sensor and excessive resistance in related wiring harness. Repair or replace if necessary. After repair, go to step 11 .
  6. Verify Current Input Signal Status Under Trouble Condition - Inspect same PIDs as in step 5 while simulating FREEZE FRAME DATA condition. If no input signal causes drastic changes, go to next step. If any input signal causes drastic changes, check for faulty sensor and related wiring harness. Repair or replace if necessary. After repair, go to step 11 .
  7. Verify Current Input Signal Status Of Right & Left Front HO2S - Access O2S11 for P0171 or O2S21 for P0174 PID using WDS or equivalent. Check PID under following accelerator pedal condition in Park (ATX) or Neutral (MTX). Rich Condition - 0.45 volt or more when the accelerator pedal is suddenly depressed Lean Condition - 0.45 volt or less just after release of accelerator pedal If PID reading is okay, go to next step. If PID reading is not as specified, replace suspected HO2S. After repair, go to step 11 .
  8. Inspect Fuel Line Pressure - Turn ignition off. Connect fuel gauge on fuel pipe. Start engine and run it at idle. Inspect fuel line pressure. Refer to «FUEL PRESSURE (EXCEPT B2300, B3000, B4000 & TRIBUTE)»(ref-151876-S42526614222003010800000) under FUEL SYSTEM in BASIC DIAGNOSTIC PROCEDURES article. If fuel line pressure is okay, go to next step. If fuel line pressure is excessive, replace fuel pump unit. Refer to «FUEL PUMP»(ref-151901-S31322102102003010900000) under FUEL SYSTEM in REMOVAL & INSTALLATION article. After repair, go to step 11 .
  9. Inspect Long Term Fuel Trim - Turn ignition off. Disconnect purge hose from intake manifold and plug opening end of hose and intake manifold. Access following PIDs: For P0172: LONGFT1 For P0175: LONGFT2 If PID did not shift to positive value, go to next step. If PID shifted to positive value, inspect purge solenoid valve. Refer to «FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5»(ref-151892-S26634580692003010900000) under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. Repair or replace purge solenoid valve if necessary. After repair, go to step 11 .
  10. Inspect PCV Valve Operation - Inspect PCV valve operation. Refer to «POSITIVE CRANKCASE VENTILATION»(ref-151892-S37528392572003010900000) under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If PCV valve is okay, go to next step. If PCV valve is faulty, replace PCV valve. After repair, go to next step.
  11. Verify Trouble Shooting Of DTC P0171 Or P0174 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Run «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) , «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) and «MODE 3 - HO2S HEATER, HO2S & TWC REPAIR VERIFICATION DRIVE MODE»(ref-151886-S21328120192003101600000) . Stop vehicle and access ON BOARD READINESS TEST to inspect DRIVE MODE completion status. Verify FUEL_EVAL PID changes to YES. If not, run DRIVE MODE again. Access PENDING CODE. If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  12. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.

Scheme 52

Scheme 52
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Throttle Body Connector For Poor Connection - Turn ignition off. Disconnect throttle body 6-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to step 8.
  4. Inspect TP Sensor No. 2 Signal Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between throttle body 6-pin harness connector terminal "C" (Gray wire) and body ground. see scheme 12 If battery voltage is present, repair short circuit to ground in wire between throttle body 6-pin harness connector terminal "C" (Gray wire) and PCM 104-pin harness connector terminal No. 63 (Brown/Yellow wire) or replace wire harness. After repair, go to step 8.
  5. Inspect TP Sensor No. 2 - Inspect TP sensor No. 2. Refer to «THROTTLE POSITION SENSOR»(ref-151892-S09967751312003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If no malfunction is present, go to next step. If TP sensor No. 2 is faulty, replace throttle body. After repair, go to step 8.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to step 8.
  7. Inspect TP Sensor No. 2 Ground Circuit For Open Circuit - Turn ignition off. Check for continuity between throttle body 6-pin harness connector terminal "E" (Brown wire) and PCM 104-pin harness connector terminal No. 36 (Brown/Black wire). If continuity is present, go to next step. If continuity is not present, repair open circuit in wire between throttle body 6-pin harness connector terminal "E" (Brown wire) and PCM 104-pin harness connector terminal No. 36 (Brown/Black wire) or replace wire harness. After repair, go to step 8.
  8. Verify Trouble Shooting Of DTC P0223 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition on, engine off. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify related PENDING CODE or stored DTCs. If no other DTCs are present and a driveability concern is not present, go to next step. If no other DTCs are present, go to next step. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Verify Current Input Signal Status (Ignition Key To On/Idle) - Access APP1, APP2, ECT, IAT, MAF, RPM, TP_REL, and VSS PIDs using WDS or equivalent. Refer to «PIN VOLTAGE & PID VALUE CHART INDEX»(ref-151894-S14764092672003010900000) in PIN VOLTAGE CHARTS article. If all signals are within specification when ignition is on and engine is running at idle, go to next step. If any signal is far out of specification when ignition is on and engine is running at idle, check suspected circuit and/or part according to inspection results. After repair, go to step 19 .
  5. Verify Current Input Signal Status Under Trouble Condition - Check same PIDs as in step 4 while simulating FREEZE FRAME DATA condition. If no signal is present which cause drastic changes, go to next step. If any signal is present which causes drastic changes, check suspected circuit and/or part according to inspection results. After repair, go to step 19 .
  6. Inspect CMP Sensor - Inspect CMP sensors. See «CAMSHAFT POSITION SENSOR»(ref-151892-S16315825052003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If CMP sensors are okay, go to next step. If CMP sensors are faulty, check installation condition and damage on timing chains and gears, repair faulty components. If okay, replace faulty CMP sensor(s). Refer to «CAMSHAFT POSITION SENSOR»(ref-151901-S26280287582003010900000) in REMOVAL & INSTALLATION article. After repair, go to step 19 .
  7. Verify CKP Sensor Installation Condition - Inspect for CKP sensor looseness. If CKP sensor is tight, go to next step. If CKP sensor is loose, retighten CKP sensor. Refer to «CRANKSHAFT POSITION SENSOR»(ref-151901-S06665823822003010900000) in REMOVAL & INSTALLATION article. After repair, go to step 19 .
  8. Inspect Ignition System Operation - Perform Spark Test. «SPARK TEST»(ref-151886-S24888287232003110100000) under SYSTEM TESTS. If result of Spark Test is okay, go to next step. If result of Spark Test is no okay, repair or replace malfunctioning part according to Spark Test results. After repair, go to step 19 .
  9. Inspect MAF PID - Start engine. Access MAF PID using WDS or equivalent. Verify MAF PID changes quickly according to racing of engine RPM. If MAF PID response is okay, go to next step. If MAF PID response is not okay, replace MAF/IAT sensor. After repair, go to step 19 .
  10. Inspect Excessive Air Suction In Intake Air System - Check for air leakage at following: Between MAF/IAT sensor and throttle body Between throttle body and dynamic chamber If air leakage is not present, go to next step. If any air leakage is present, repair or replace suspected part. After repair, go to step 19 .
  11. Inspect Fuel Line Pressure - Inspect fuel line pressure. Refer to «FUEL PRESSURE (EXCEPT B2300, B3000, B4000 & TRIBUTE)»(ref-151876-S42526614222003010800000) under FUEL SYSTEM in BASIC DIAGNOSTIC PROCEDURES article. If fuel line pressure is too low, go to next step. If fuel line pressure is okay, go to step 18 . If fuel line pressure is too high, replace fuel pressure regulator. Refer to «FUEL PRESSURE REGULATOR»(ref-151901-S35637167172003010900000) under FUEL SYSTEM in REMOVAL & INSTALLATION article. After repair, go to step 19 .
  12. Inspect Fuel Line From Fuel Pump To Fuel Delivery Pipe - Visually check fuel line for any leakage. If any fuel leakage is present, replace suspected fuel line. After repair, go to step 19 . If fuel leakage is not present, check low-pressure side fuel filter for foreign materials or stain inside fuel filter. If foreign material or stain is found inside low-pressure side fuel filter, clean out fuel tank and low-pressure side filter. If foreign material or stain is not found in low-pressure side fuel filter, replace fuel pump unit. After repair, go to step 19 .
  13. Inspect Engine Compression - Inspect engine compression. Refer to «MECHANICAL INSPECTION»(ref-151876-S21455612632003010800000) in BASIC DIAGNOSTIC PROCEDURES article. If engine compression is okay, go to next step. If engine compression is not okay, perform engine overhaul for repairs. After repair, go to step 19 .
  14. Inspect Variable Valve Timing Control System Operation - Inspect variable valve timing control system operation. Refer to «VARIABLE VALVE TIMING CONTROL SYSTEM OPERATION INSPECTION»(ref-151886-S41675651452003101700000) under SYSTEM TESTS. If variable valve timing control system is working properly, go to next step. If variable valve timing control system is not working properly, repair or replace malfunctioning part according to variable valve timing control system inspection results. After repair, go to step 19 .
  15. Inspect Operation Of Purge Control Solenoid Valve - Inspect purge control system operation. Refer to «PURGE CONTROL SYSTEM INSPECTION»(ref-151886-S29402830042003101700000) under SYSTEM TESTS. If purge control system is working properly, go to next step. If purge control system is not working properly, repair or replace malfunctioning part according to purge control system inspection results. After repair, go to step 19
  16. Inspect PCV Valve Operation - Turn ignition off. Remove PCV valve and inspect valve operation. Refer to «POSITIVE CRANKCASE VENTILATION»(ref-151892-S37528392572003010900000) under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If PCV valve is operating properly, go to next step. If PCV valve is faulty, replace PCV valve. After repair, go to step 19 .
  17. Inspect Operation Of EGR Valve - Remove EGR valve. Visually inspect valve for sticking open. Refer to «EXHAUST GAS RECIRCULATION SYSTEM»(ref-151892-S39514123932003010900000) under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If EGR valve is okay, go to next step. If EGR valve is stuck open, replace EGR valve. After repair, go to step 19 .
  18. Inspect Sealing Of Engine Coolant Passage - Remove radiator cap. Perform procedure to bleed air from engine coolant, then run engine at idle. If there are any small bubbles which make engine coolant White at filler opening, repair or replace faulty parts. After repair, go to next step. If small bubbles are not present, go to next step.
  19. Verify Trouble Shooting Of DTC P0300 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine. Perform «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) . If PENDING CODE for same DTC is not present, go to next step. If PENDING CODE for same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  20. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify related PENDING CODE or stored DTCs. If no other DTC is present, go to next step. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Verify Current Input Signal Status (Ignition Key To On/Idle) - Access APP1, APP2, ECT, IAT, MAF, RPM, TP_REL, and VSS PIDs using WDS or equivalent. Refer to «PIN VOLTAGE & PID VALUE CHART INDEX»(ref-151894-S14764092672003010900000) in PIN VOLTAGE CHARTS article. If all signals are within specification when ignition is on and engine is running at idle, go to next step. If any signal is far out of specification when ignition is on and engine is running at idle, check suspected circuit and/or part according to inspection results. After repair, go to step 13 .
  5. Verify Current Input Signal Status Under Trouble Condition - Check same PIDs as in step 4 while simulating FREEZE FRAME DATA condition. If no signal is present which cause drastic changes, go to next step. If any signal is present which causes drastic changes, check suspected circuit and/or part according to inspection results. After repair, go to step 13 .
  6. Inspect Spark Plug Condition - Turn ignition off. Remove spark plug from suspected cylinder. Check spark plug condition: Cracks Excess wear Gap Wet If spark plug is wet, fuel flooding is suspected. Go to step 9 . If spark plug has a crack, excess wear or improper gap, replace faulty spark plug. After repair, go to step 13 . If no problem is present on spark plug, go to next step.
  7. Inspect Ignition System Operation For Suspected Cylinder - Perform Spark Test for suspected cylinder. Refer to «SPARK TEST»(ref-151886-S24888287232003110100000) under SYSTEM TESTS. If result of Spark Test is okay, go to next step. If Spark Test is not okay, repair or replace malfunctioning part according to spark test results. After repair, go to step 13 .
  8. Inspect Fuel Injector Harness - Remove intake air system parts. Disconnect fuel injector 2-pin harness connector on suspected cylinder. Connect noid light to fuel injector harness connector terminals. Check for dim light during cranking. If noid light is illuminated, go to next step. If noid light illuminates dimly, inspect fuel injector harnesses. Repair or replace wire harness as necessary. After repair, go to step 13 .
  9. Inspect Fuel Injector Operation - Remove fuel injector from suspected cylinder. Swap suspected fuel injector with fuel injector on another cylinder. Start engine and run at idle. If misfire DTC is not for cylinder with suspected fuel injector, go to next step. If misfire DTC is for cylinder which has a suspected fuel injector, replace suspected fuel injector. After repair, go to step 13 .
  10. Inspect For Air Suction At Intake-Air System - Inspect for air leakage at following: Around connection of dynamic chamber and intake manifold Around connection of intake manifold and cylinder head If air leakage is not found, go to next step. If air leakage is found, repair or replace suspected part. After repair, go to step 13 .
  11. Inspect Sealing Of Engine Coolant Passage - Remove radiator cap. Perform procedure to bleed air from engine coolant, then run engine at idle. If there are any small bubbles which make engine coolant White at filler opening, repair or replace faulty parts. After repair, go to step 13 . If small bubbles are not present, go to next step.
  12. Inspect Engine Compression - Inspect engine compression. Refer to «MECHANICAL INSPECTION»(ref-151876-S21455612632003010800000) in BASIC DIAGNOSTIC PROCEDURES article. If engine compression is okay, go to next step. If engine compression is not okay, perform engine overhaul for repairs. After repair, go to next step.
  13. Verify Trouble Shooting Of DTCs P0301, P0302, P0303, P0304, P0305 Or P0306 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine. Perform «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) . If PENDING CODE for same DTC is not present, go to next step. If PENDING CODE for same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  14. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect For Other DTCs - Turn ignition off, then on (engine off). If no other DTCs have been stored, go to next step. If other DTCs have been stored, diagnose those DTCs first. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Inspect Vacuum Hose Condition - Inspect vacuum hoses for clogs, damage, freezing, or vacuum leakage. If no malfunction is present, go to next step. If any malfunction is present, replace vacuum hoses. After repair, go to step 9 .
  5. Inspect EGR Valve - Inspect EGR valve. Refer to «EXHAUST GAS RECIRCULATION SYSTEM»(ref-151892-S39514123932003010900000) under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If EGR valve is okay, go to next step. If EGR valve is faulty, replace EGR valve. After repair, go to step 9 .
  6. Inspect EGR Boost Sensor - Inspect EGR boost sensor. Refer to «EXHAUST GAS RECIRCULATION SYSTEM»(ref-151892-S39514123932003010900000) under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If EGR boost sensor is okay, go to next step. If EGR boost sensor is faulty, replace EGR boost sensor. After repair, go to step 9 .
  7. Inspect EGR Boost Sensor Solenoid Valve - Inspect EGR boost sensor solenoid valve. Refer to «EXHAUST GAS RECIRCULATION SYSTEM»(ref-151892-S39514123932003010900000) under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If EGR boost sensor solenoid valve is okay, go to next step. If EGR boost sensor solenoid valve is faulty, replace EGR boost sensor. After repair, go to step 9 .
  8. Inspect EGR Valve Gasket - Turn ignition off. Remove EGR valve. If EGR valve gasket is okay, go to next step. If EGR valve gasket is faulty or improperly installed, replace EGR gasket. After repair, go to next step.
  9. Monitor EGR System By Drive Mode 1 - Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Perform «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) . Stop vehicle and access ON BOARD READINESS TEST to inspect DRIVE MODE completion status. Verify FUEL_EVAL PID status. If FUEL_EVAL PID changed to YES, go to next step. If FUEL_EVAL PID did not change to YES, retry this step.
  10. Monitor EGR System By Drive Mode 2 - Perform «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) . Stop vehicle and access ON BOARD READINESS TEST to inspect DRIVE MODE completion status. Verify FUEL_EVAL PID status. If FUEL_EVAL PID changed to YES, go to next step. If FUEL_EVAL PID did not change to YES, retry this step.
  11. Verify Trouble Shooting Of DTC P0401 Is Completed - Make sure to reconnect all disconnected connectors. Access DIAGNOSTIC MONITORING TEST RESULTS. Verify TEST #10:41:00 (EGR pressure variation) value. If value is within specification, go to next step. If value is not within specification, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  12. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect For Other DTCs - Turn ignition off, then on (engine off). If no other DTCs have been stored, go to next step. If other DTCs have been stored, diagnose those DTCs first. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Inspect EGR Valve Gasket Installation - Turn ignition off. Remove EGR valve. If EGR valve gasket installation is okay, go to next step. If EGR gasket installation is faulty, install EGR gasket correctly. After repair, go to step 6 .
  5. Inspect EGR Valve Gasket - Turn ignition off. Remove EGR valve. If EGR valve gasket is okay, go to next step. If EGR valve gasket is faulty or improperly installed, replace EGR gasket. After repair, go to next step.
  6. Monitor EGR System By Drive Mode 1 - Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Perform «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) . Stop vehicle and access ON BOARD READINESS TEST to inspect DRIVE MODE completion status. Verify FUEL_EVAL PID status. If FUEL_EVAL PID changed to YES, go to next step. If FUEL_EVAL PID did not change to YES, retry this step.
  7. Monitor EGR System By Drive Mode 2 - Perform «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) . Stop vehicle and access ON BOARD READINESS TEST to inspect DRIVE MODE completion status. Verify FUEL_EVAL PID status. If FUEL_EVAL PID changed to YES, go to next step. If FUEL_EVAL PID did not change to YES, retry this step.
  8. Verify Trouble Shooting Of DTC P0402 Is Completed - Make sure to reconnect all disconnected connectors. Access DIAGNOSTIC MONITORING TEST RESULTS. Verify TEST #10:41:00 (EGR pressure variation) value. If value is within specification, go to next step. If value is not within specification, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no other DTCs are present, go to next step.
  4. Inspect Gas Leakage From Exhaust System - Visually check if any exhaust gas leakage is found in exhaust system. If no exhaust gas leakage is present, go to next step. If any exhaust leak is present, repair or replace faulty exhaust part. After repair, go to step 7 .
  5. Inspect Installation Of HO2Ss - Check if HO2S (RF, LF, RR, LR) are loosely installed. If HO2S installation is okay, go to next step. If any HO2Ss are loose, retighten suspected HO2S. After repair, go to step 7 .
  6. Inspect WU-TWCs - Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Cycle ignition off, then back on. Inspect WU-TWCs for each bank. Refer to «WARM UP THREE-WAY CATALYTIC CONVERTER»(ref-151892-S18732369482003010900000) under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If WU-TWCs are okay, go to next step. If any WU-TWC is faulty, replace faulty WU-TWC. After repair, go to next step.
  7. Verify Trouble Shooting Of DTC P0421 Or P0431 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and perform «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) , «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) and «MODE 3 - HO2S HEATER, HO2S & TWC REPAIR VERIFICATION DRIVE MODE»(ref-151886-S21328120192003101600000) . If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If no other DTCs are present, go to next step. If DTC P0443 is present, go to «DTC P0443: EVAPORATIVE EMISSION CONTROL SYSTEM PURGE SOLENOID VALVE CIRCUIT - MALFUNCTION»(ref-151886-S32057800542003010900000) .
  4. Determine If Leak Concern Or Blockage Concern - Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If system test passes (Green light comes on), go to next step. If system test failed (Red light comes on), go to step 6 .
  5. Inspect Purge Solenoid Valve - Perform Purge Solenoid Valve Inspection. Refer to «PURGE SOLENOID VALVE»(ref-151892-S07758970622003010900000) under RELAYS & SOLENOIDS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If purge solenoid valve is okay, check following parts for clogging. Catch tank Charcoal canister Vacuum hoses between intake manifold and charcoal canister Repair or replace faulty part. After repair, go to step 11 . If purge solenoid valve is faulty, replace purge solenoid valve. After repair, go to step 11 .
  6. Locate Leak Point - Check following for leakage using Ultrasonic leak detector. Catch tank Charcoal canister EVAP hoses and pipes Fuel filler cap Fuel tank If no leakage is found, go to next step. If leakage is found, repair leakage or replace part. After repair, go to step 10 .
  7. Inspect EVAP System Leak Detection Pump - Connect all disconnected connectors and hoses. Place clamp on EVAP system leak detection pump hose between EVAP system leak detection pump and air filter. Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If test result passed (Green light comes on), go to next step. If test result failed (Red light on), go to step 9 .
  8. Confirm EVAP System Leak Detection Pump Leakage - Remove clamp. Perform Evaporative System Leak Inspection. If test result passed (Green light on), go to next step. If test result failed (Red light on), replace EVAP system leak detection pump. After repair, go to step 11 .
  9. Inspect Fuel Tank Installation - Remove fuel tank. Visually inspect for damage, insufficient sealing or poorly installed pump unit. If fuel tank installation is okay, go to next step. If any malfunction is present, repair or replace fuel tank or seal. After repair, go to next step.
  10. Perform Leak Inspection - Connect all disconnected connectors and hoses. Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If test result failed (Red light comes on), leakage still exists. Locate leak point and repair. After repair, go to next step. If test result passed (Green light comes on), go to next step.
  11. Verify Trouble Shooting Of DTC P0441 Is Completed - Start engine and let it idle. Clear DTC using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Perform «MODE 4 - EVAP SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S04424271222003101600000) . If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  12. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no other DTCs are present, go to next step.
  4. Classify Intermittent Concern Or Continuous Concern - Turn ignition off, then on (engine off). If same DTC is present, go to next step. If same DTC is not present, problem is intermittent. Refer to «INTERMITTENT PROBLEM DIAGNOSIS»(ref-151888-S40451828582003010900000) in TROUBLE SHOOTING - NO CODES article.
  5. Locate Leak Point - Check following for leakage using Ultrasonic leak detector. Catch tank Charcoal canister EVAP hoses and pipes Fuel filler cap Fuel tank If no leakage is found, go to next step. If leakage is found, repair leakage or replace part. After repair, go to step 11 .
  6. Inspect Purge Solenoid Valve - Perform Purge Solenoid Valve Inspection. Refer to «PURGE SOLENOID VALVE»(ref-151892-S07758970622003010900000) under RELAYS & SOLENOIDS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If purge solenoid valve is okay, go to next step. If purge solenoid valve is faulty, replace purge solenoid valve. After repair, go to step 11 .
  7. Inspect EVAP System Leak Detection Pump - Connect all disconnected connectors and hoses. Place clamp on EVAP system leak detection pump hose between EVAP system leak detection pump and air filter. Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If test result passed (Green light comes on), go to next step. If test result failed (Red light on), go to step 11 .
  8. Confirm EVAP System Leak Detection Pump Leakage - Remove clamp. Perform Evaporative System Leak Inspection. If test result passed (Green light on), go to next step. If test result failed (Red light on), replace EVAP system leak detection pump. After repair, go to step 11 .
  9. Inspect Fuel Tank Installation - Remove fuel tank. Visually inspect for damage, insufficient sealing or poorly installed pump unit. If fuel tank installation is okay, go to next step. If any malfunction is present, repair or replace fuel tank or seal. After repair, go to next step.
  10. Perform Leak Inspection - Connect all disconnected connectors and hoses. Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If test result failed (Red light comes on), leakage still exists. Locate leak point and repair. After repair, go to next step. If test result passed (Green light comes on), go to next step.
  11. Verify Trouble Shooting Of DTC P0442 Is Completed - Start engine and let it idle. Clear DTC using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Perform «MODE 4 - EVAP SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S04424271222003101600000) . If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  12. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect EVAP System Leak Detection Pump Circuit For Short To Power - Turn ignition on, engine off. Disconnect EVAP system leak detection pump 4-pin harness connector. Measure voltage between EVAP system leak detection pump 4-pin harness connector terminal "C" and body ground. If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit in Orange wire between EVAP system leak detection pump 4-pin harness connector terminal "C" and PCM 104-pin harness connector terminal No. 6 or replace wiring harness. After repair, go to step 5 .
  4. Inspect Change Over Valve (In EVAP System Leak Detection Pump) - Perform EVAP system leak detection pump inspection. Refer to «LEAK DETECTION PUMP - MAZDA6 (3.0L)»(ref-151892-S23592193142003052100000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If EVAP leak detection pump is okay, go to next step. If any malfunction is present, replace EVAP leak detection pump. After repair, go to next step.
  5. Verify Trouble Shooting Of DTC P0446 Is Completed - Start engine and let it idle. Clear DTC using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Perform «MODE 4 - EVAP SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S04424271222003101600000) . If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  6. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify related PENDING CODE or stored DTCs. If DTC is P0443 and/or P0446 are not present, go to next step. If DTC is P0443 and/or P0446 are present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Classify Intermittent Concern Or Continuous Concern - Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If test result failed (Red light comes on), go to next step. If system passed (Green light comes on), intermittent concern exists. Inspect purge solenoid valve and EVAP system leak detection pump circuit for intermittent concern. Refer to «INTERMITTENTS»(ref-151888-S02099367392003010900000) in TROUBLE SHOOTING - NO CODES article.
  5. Inspect Fuel Filler Cap - Verify fuel-filler cap is not either disconnected, loose or damaged. If fuel filler cap is okay, go to next step. If fuel filler cap is not okay, retighten fuel-filler cap or replace it, if it is damaged. After repair, go to step 18 .
  6. Inspect Purge Solenoid Valve For Being Stuck - Inspect purge solenoid valve. If purge solenoid valve is okay, go to next step. If purge solenoid valve is faulty, replace purge solenoid valve. After repair, go to step 18 .
  7. Inspect COV (EVAP System Leak Detection Pump) - Perform EVAP System Leak Detection Pump Inspection. Refer to «LEAK DETECTION PUMP - MAZDA6 (3.0L)»(ref-151892-S23592193142003052100000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If COV (EVAP leak detection pump) is okay, go to next step. If COV is faulty, replace leak detection pump. After repair, go to step 18 .
  8. Inspect EVAP Control System For Leakage Or Blockage - Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If system test passes (Green light comes on), go to next step. If system test failed (Red light comes on), repair or replace faulty component. After repair, go to step 18 .
  9. Inspect Leakage Of Charcoal Canister To Fuel Pump For Leakage - Disconnect fuel tank side vacuum hose at charcoal canister. Apply vacuum 0.5 in. Hg (1.7 kPa) to disconnected vacuum hose using vacuum pump. If vacuum does not hold, go to next step. If vacuum holds for minimum of 2 minutes, go to step 13 .
  10. Verify Poor Connection Of Vacuum Hose - Verify vacuum hose installation condition between fuel tank and charcoal canister. If poor connection is not present, go to next step. If poor connection is detected, reconnect vacuum hose correctly. After repair, go to step 18 .
  11. Inspect Fuel Tank Installation - Remove fuel tank. Visually inspect for damage, insufficient sealing or poorly installed fuel pump unit. If fuel tank installation is okay, go to next step. If fault is found, repair or replace fuel tank or replace seal. After repair, go to step 18 .
  12. Inspect Fuel Tank - Inspect fuel tank. If fuel tank is okay, replace vacuum hose from charcoal canister to fuel tank. After repair, go to next step. If fuel tank is faulty, replace fuel tank. After repair, go to next step.
  13. Inspect Leakage From Charcoal Canister To Purge Solenoid Valve - Disconnect purge solenoid valve side vacuum hose at charcoal canister. Apply vacuum 1.0 in. Hg (3.3 kPa) to disconnected vacuum hose using vacuum pump. If vacuum does not hold for a minimum of 2 minutes, go to next step. If vacuum holds for a minimum of 2 minutes, go to step 18 .
  14. Verify Poor Connection Of Vacuum Hose - Verify vacuum hose installation condition between purge solenoid valve and charcoal canister. If poor connection is not present, go to next step. If a poor connection is detected, reconnect vacuum hose correctly. After repair, go to step 18 .
  15. Inspect Purge Solenoid Valve For Damage Or Air Leak - Remove purge solenoid valve and inspect for damage and air leak. If purge solenoid valve is okay, go to next step. If purge solenoid valve is faulty, replace purge solenoid valve. After repair, go to step 18 .
  16. Inspect Catch Tank - Remove catch tank and inspect for plugging, damage and pinholes using vacuum pump. If catch tank is okay, go to next step. If catch tank is faulty, replace catch tank. After repair, go to step 18 .
  17. Inspect Charcoal Canister - Remove charcoal canister and inspect for plugging, damage and pinholes. If charcoal canister is okay, go to next step. If charcoal canister is faulty, replace charcoal canister.
  18. Perform Leak Inspection - Reconnect all disconnected connectors. Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If test result passed (Green light comes on), go to next step. Is test result failed (Red light turns on), leakage still exists. Locate leak point and repair. After repair, go to next step.
  19. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify related PENDING CODE or stored DTCs. If no other DTCs are present, go to next step. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Classify Intermittent Concern Or Continuous Concern - Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If system test result failed (Red light comes on), go to next step. If system test result passed (Green light turns on), intermittent concern exists. Inspect purge solenoid valve and EVAP system leak detection pump circuit for intermittent concern. Refer to «INTERMITTENTS»(ref-151888-S02099367392003010900000) in TROUBLE SHOOTING - NO CODES article.
  5. Locate Leak Point - Check for leakage at following using Ultrasonic leak detector. Catch tank Charcoal canister EVAP hoses and pipes Fuel filler cap Fuel tank If no leakage is detected, go to next step. If leakage is detected, repair leakage or replace part. After repair, go to step 10 .
  6. Inspect Purge Solenoid Valve - Check if purge solenoid valve is stuck closed. Refer to «PURGE SOLENOID VALVE»(ref-151892-S07758970622003010900000) under RELAYS & SOLENOIDS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If purge solenoid valve is okay, go to next step. If purge solenoid valve is faulty, replace purge solenoid valve. After repair, go to step 10 .
  7. Inspect EVAP System Leak Detection Pump - Connect all disconnected connectors and hoses. Place clamp on EVAP system leak detection pump hose between EVAP system leak detection pump and air filter. Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If test results passed (Green light turns on), go to next step. If test results failed (Red light turns on), go to step 9 .
  8. Confirm EVAP System Leak Detection Pump Leakage - Remove clamp. Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If test result failed (Red light turns on), replace EVAP system leak detection pump. After repair, go to step 10 .
  9. Inspect Fuel Pump Unit Installation - Remove fuel tank. Visually inspect for damage, insufficient sealing or poorly installed pump unit. If fuel pump installation is okay, go to next step. If fuel pump unit installation is not okay, repair or replace fuel tank or seal. After repair, go to next step.
  10. Perform Leak Inspection - Reconnect all disconnected connectors. Perform Evaporative System Leak Inspection. Refer to «EVAP SYSTEM TEST»(ref-151892-S33029839582003010900000) under FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5 under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If test result passed (Green light comes on), go to next step. Is test result failed (Red light turns on), leakage still exists. Locate leak point and repair. After repair, go to next step.
  11. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Fuel Gauge Sender Unit - Turn ignition off. Inspect fuel gauge sender unit. See appropriate INSTRUMENT PANELS article in ACCESSORIES & EQUIPMENT. If fuel gauge sender unit is okay, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step. If fuel gauge sender unit is faulty, repair or replace fuel gauge sender unit. After repair, go to next step.
  4. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Instrument Cluster - Perform "INSTRUMENT CLUSTER INPUT/OUTPUT CHECK MODE" procedure. See appropriate INSTRUMENT PANELS article in ACCESSORIES & EQUIPMENT. If any malfunction is present, repair or replace suspected malfunction. After repair, go to next step. If instrument cluster is okay, go to next step.
  4. Verify Trouble Shooting Of DTC P0462 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  5. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Instrument Cluster - Perform "INSTRUMENT CLUSTER INPUT/OUTPUT CHECK MODE" procedure. See appropriate INSTRUMENT PANELS article in ACCESSORIES & EQUIPMENT. If any malfunction is present, repair or replace suspected malfunction. After repair, go to next step. If instrument cluster is okay, go to next step.
  4. Verify Trouble Shooting Of DTC P0463 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  5. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related, Pending Or Stored DTCs - Turn ignition off, then on. Turn engine off. Verify PENDING CODE or stored DTCs using WDS or equivalent. If no other DTCs are present, go to next step. If DTC P0506, P0507, P2100, P2101, P2105, P2107, P2110, P2111, P2112 or P2119 are present, perform applicable DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  3. Inspect Electronic Throttle Control System Operation - Perform Electronic Throttle Control System Inspection. Refer to «ELECTRONIC THROTTLE CONTROL SYSTEM INSPECTION»(ref-151886-S42542159372003101700000) under SYSTEM TESTS. If Electronic Throttle Control System works properly, go to next step. If Electronic Throttle Control System does not work properly, repair or replace malfunctioning parts according to Electronic Throttle Control System Inspection results. After repair, go to step 9 .
  4. Inspect A/C Magnetic Clutch Operation - Turn blower motor switch off. If magnetic clutch turns off, go to next step. If magnetic clutch is still on, go to «A/C IS ALWAYS ON OR COMPRESSOR RUNS CONTINUOUSLY»(ref-151888-S22448674242003010900000) under SYMPTOM DIAGNOSIS in TROUBLE SHOOTING - NO CODES article. After repair, go to step 9 .
  5. Inspect Generator Control Circuit Malfunction - Apply electrical load at idle. If engine speed increased, go to next step. If engine speed did not increase, repair short to power circuit in generator control circuit. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 9 .
  6. Inspect Air Cleaner Element - Remove air cleaner element with engine running. If engine speed did not increase, go to next step. If engine speed increased, replace air cleaner element. After repair, go to step 9 .
  7. Inspect Throttle Body Passage - If throttle body passage is not clogged, go to next step. If throttle body passage is clogged, clean or replace throttle body passage. After repair, go to step 9 .
  8. Inspect Engine Compression - Inspect engine compression. Refer to «MECHANICAL INSPECTION»(ref-151876-S21455612632003010800000) in BASIC DIAGNOSTIC PROCEDURES article. If engine compression is okay, go to next step. If engine compression is not okay, perform engine overhaul for repairs. After repair, go to next step.
  9. Verify Trouble Shooting Of DTC P0505 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  10. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify related PENDING CODE or stored DTCs. If no other DTCs are present, go to next step. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Inspect A/C Magnetic Clutch Operation - Turn blower motor switch off. If magnetic clutch is off, go to next step. If magnetic clutch is still on, refer to «A/C IS ALWAYS ON OR COMPRESSOR RUNS CONTINUOUSLY»(ref-151888-S22448674242003010900000) under SYMPTOM DIAGNOSIS in TROUBLE SHOOTING - NO CODES article. After repair, go to step 9 .
  5. Inspect Purge Solenoid Valve Malfunction - Perform purge solenoid valve inspection. Refer to «PURGE SOLENOID VALVE»(ref-151892-S07758970622003010900000) under RELAYS & SOLENOIDS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If purge solenoid valve is okay, go to next step. If purge solenoid vale is faulty, replace purge solenoid valve. After repair, go to step 9 .
  6. Inspect Air Cleaner Element - Remove air cleaner element with engine running. If engine speed did not increase, go to next step. If engine speed increased, replace air cleaner element. After repair, go to step 9 .
  7. Inspect Engine Compression - Inspect engine compression. Refer to «MECHANICAL INSPECTION»(ref-151876-S21455612632003010800000) in BASIC DIAGNOSTIC PROCEDURES article. If engine compression is okay, go to next step. If engine compression is not okay, perform engine overhaul for repairs. After repair, go to step 9 .
  8. Inspect Generator - Perform generator inspection. See appropriate GENERATORS & REGULATORS article in ELECTRICAL. If generator is okay, go to next step. If generator is faulty, repair or replace related part. After repair, go to next step.
  9. Verify Trouble Shooting Of DTC P0506 Is Completed - Reconnect all connectors. Clear DTCs. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine. Depress brake pedal for 14 seconds or more. If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  10. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify related PENDING CODE or stored DTCs. If no other DTCs are present, go to next step. If any other DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Inspect Vacuum Hose Connection - Check vacuum hose routing. Refer to «VACUUM DIAGRAMS»(ref-151899) article. If vacuum hoses are connected accurately, go to next step. If vacuum hoses are not connected accurately, reconnect vacuum hoses accurately. After repair, go to next step.
  5. Verify Trouble Shooting Of DTC P0507 Is Completed - Reconnect all connectors. Clear DTCs. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine. Depress brake pedal for 14.1 seconds or more. If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  6. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, perform PCM Configuration. Refer to «PCM CONFIGURATION»(ref-151886-S09498405452003111000000) under PROGRAMMING. After repair, go to next step.
  3. Verify Trouble Shooting Of DTC P0602 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition on, engine off. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  4. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Trouble Shooting Of DTC P0606 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  4. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, perform "PCM CONFIGURATION". Refer to «PCM CONFIGURATION»(ref-151886-S09498405452003111000000) under PROGRAMMING. After repair, go to next step.
  3. Verify Trouble Shooting Of DTC P0610 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and warm up completely. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  4. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify If DTC P1309 Is Detected Again - Clear DTC from memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off, then start engine. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL, OVERHAUL & INSTALLATION article. After repair, go to next step.
  4. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Right OCV Connector For Poor Connection - Turn ignition off. Disconnect right OCV harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If malfunction is not present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to step 7.
  4. Inspect Right OCV - Perform OCV Inspection. Refer to «OIL CONTROL VALVE - MAZDA6 & MIATA ONLY»(ref-151892-S39070078312003010900000) under VARIABLE VALVE TIMING in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If right OCV is okay, go to next step. If right OCV is faulty, replace right OCV. After repair, go to step 7.
  5. Inspect Right OCV Control Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between right OCV terminal "A" (Brown wire) and body ground. see scheme 30 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in suspected wire between right OCV harness connector terminal "A" (Brown wire) and PCM 104-pin harness connector terminal No. 81 (Blue/Yellow wire) or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to 7.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair terminal or replace wire harness. After repair, go to next step.
  7. Verify Trouble Shooting Of DTC P2089 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and warm up completely. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Left OCV Connector For Poor Connection - Turn ignition off. Disconnect left OCV harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If malfunction is not present, go to next step. If any malfunction is present, repair or replace terminal. After repair, go to step 7.
  4. Inspect Left OCV - Perform OCV Inspection. Refer to «OIL CONTROL VALVE - MAZDA6 & MIATA ONLY»(ref-151892-S39070078312003010900000) under VARIABLE VALVE TIMING in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If left OCV is okay, go to next step. If left OCV is faulty, replace left OCV. After repair, go to step 7.
  5. Inspect Left OCV Control Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between left OCV terminal "A" (Brown/Blue wire) and body ground. see scheme 31 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in suspected wire between left OCV harness connector terminal "A" (Brown/Blue wire) and PCM 104-pin harness connector terminal No. 102 (Brown/Yellow wire) or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to 7.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair terminal or replace wire harness. After repair, go to next step.
  7. Verify Trouble Shooting Of DTC P2093 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and warm up completely. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Classify Intermittent Concern Or Continuous Concern - Clear DTC using WDS or equivalent. Start engine and let idle. If same DTC is present, go to next step. If same DTC is not present, problem is intermittent. Refer to «INTERMITTENT PROBLEM DIAGNOSIS»(ref-151888-S40451828582003010900000) in TROUBLE SHOOTING - NO CODES article.
  4. Inspect ET Control Relay Connector For Poor Connection - Turn ignition off. Disconnect ET control relay harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If no malfunction is present, go to next step. If any malfunction is present, repair or replace faulty terminal. After repair, go to step 9.
  5. Inspect ET Control Relay Circuit For Short To Ground - Turn ignition off. Check for continuity between ET control relay harness connector terminal "E" (Black/Yellow wire) and body ground. see scheme 33 If no continuity is present, go to next step. If continuity is present, repair short circuit to ground in Black/Yellow wire between ET control relay harness connector terminal "E" and PCM 104-pin harness connector terminal No. 28 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 9.
  6. Inspect ET Control Relay Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between ET control relay harness connector terminal "C" (Pink wire) and body ground. If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in Pink wire between ET control relay harness connector terminal "C" and PCM 104-pin harness connector terminal No. 92 or replace wire harness. After repair, go to step 9.
  7. Inspect ET Control Relay - Inspect ET control relay. Refer to «MAIN RELAY»(ref-151892-S41194166442003010900000) under RELAYS & SOLENOIDS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If no malfunction is present, go to next step. If ET control relay is faulty, replace ET control relay. After repair, go to step 9.
  8. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to next step.
  9. Verify Trouble Shooting Of DTC P2105 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and run at idle. If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  10. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Classify Intermittent Concern Or Continuous Concern - Clear DTC using WDS or equivalent. Start engine and let idle. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  4. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If no other DTCs are present, go to next step. If any DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Identify Trigger DTC For FREEZE FRAME DATA - If only DTC P2110 is on FREEZE FRAME DATA, go to next step. If any other DTC triggered FREEZE FRAME DATA, go to appropriate trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Inspect Throttle Valve For Foreign Material - Remove air hose from throttle body. Visually inspect throttle valve. If any contamination or foreign material is around throttle valve, clean throttle valve. After repair, go to next step. If contamination is not present, go to next step.
  6. Inspect TP Sensor - Inspect TP sensor. Refer to «THROTTLE POSITION SENSOR»(ref-151892-S09967751312003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If malfunction is not present, go to next step. If TP sensor is faulty, replace throttle body. After repair, go to step 8 .
  7. Inspect APP Sensor Signal Circuit For Short With Each Other - Turn ignition off. Check for continuity between APP sensor 6-pin harness connector terminals "C" (Blue/Yellow wire) and "F" (White wire). If no continuity is present, go to next step. If continuity is present, repair short circuit to each other in Blue/Yellow wire and White wire between APP sensor 6-pin harness connector and PCM 104-pin harness connector or replace wire harness. After repair, go to next step. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL.
  8. Verify Trouble Shooting Of DTC P2110 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and race several times. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If no other DTCs are present, go to next step. If any DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Identify Trigger DTC For FREEZE FRAME DATA - If only DTC P2111/P2112 are on FREEZE FRAME DATA, go to next step. If any other DTC triggered FREEZE FRAME DATA, go to appropriate trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Inspect Throttle Valve For Foreign Material - Remove air hose from throttle body. Visually inspect throttle valve. If any contamination or foreign material is around throttle valve, clean throttle valve. After repair, go to next step. If contamination is not present, go to next step.
  6. Inspect TP Sensor - Inspect TP sensor. Refer to «THROTTLE POSITION SENSOR»(ref-151892-S09967751312003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If malfunction is not present, go to next step. If TP sensor is faulty, replace throttle body. After repair, go to step 7 .
  7. Verify Trouble Shooting Of DTCs P2111 & P2112 Are Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and race several times. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If no other DTCs are present, go to next step. If any DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Identify Trigger DTC For FREEZE FRAME DATA - If only DTC P2119 is on FREEZE FRAME DATA, go to next step. If any other DTC triggered FREEZE FRAME DATA, go to appropriate trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Inspect Throttle Valve Opening Angle - Remove air hose from throttle body. Visually inspect throttle valve opening angle. Default angle is about 7 degrees. If throttle valve is opened widely, replace throttle body. After repair, go to step 8 .
  6. Inspect Throttle Valve For Foreign Material - Remove air hose from throttle body. Visually inspect throttle valve. If any contamination or foreign material is around throttle valve, clean throttle valve. After repair, go to next step. If contamination is not present, go to next step.
  7. Inspect TP Sensor - Inspect TP sensor. Refer to «THROTTLE POSITION SENSOR»(ref-151892-S09967751312003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If malfunction is not present, go to next step. If TP sensor is faulty, replace throttle body. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P2119 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and race several times. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect APP Sensor Connector For Poor Connection - Turn ignition off. Disconnect APP sensor 6-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to step 8.
  4. Inspect APP Sensor No. 1 Signal Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between APP sensor 6-pin harness connector terminal "F" (White wire) and body ground. If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in White wire between APP sensor 6-pin harness connector terminal "F" and PCM 104-pin harness connector terminal No. 9 or replace wire harness. After repair, go to step 8. NOTE: APP sensor is an integral part of the accelerator pedal and must be replaced as an assembly.
  5. Inspect APP Sensor No. 1 - Inspect APP sensor No. 1. Refer to «ACCELERATOR PEDAL POSITION SENSOR»(ref-151892-S30951181632003050700000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If no malfunction is present, go to next step. If APP sensor No. 1 is faulty, replace accelerator pedal assembly. After repair, go to step 8.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to step 8.
  7. Inspect APP Sensor No. 1 Ground Circuit For Open Circuit - Turn ignition on, engine off. Check for continuity between APP sensor 6-pin harness connector terminal "E" (Red/Green wire) and body ground. see scheme 34 If continuity is present, go to next step. If no continuity is present, repair open circuit in Red/Green wire between APP sensor 6-pin harness connector terminal "E" and PCM 104-pin harness connector terminal No. 40 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P2123 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition on, engine off. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect APP Sensor Connector For Poor Connection - Turn ignition off. Disconnect APP sensor 6-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to step 8.
  4. Inspect APP Sensor No. 2 Signal Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between APP sensor 6-pin harness connector terminal "C" (Blue/Yellow wire) and body ground. see scheme 35 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in Blue/Yellow wire between APP sensor 6-pin harness connector terminal "C" and PCM 104-pin harness connector terminal No. 10 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 8. NOTE: APP sensor is an integral part of the accelerator pedal and must be replaced as an assembly.
  5. Inspect APP Sensor No. 2 - Inspect APP sensor No. 2. Refer to «ACCELERATOR PEDAL POSITION SENSOR»(ref-151892-S30951181632003050700000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If no malfunction is present, go to next step. If APP sensor No. 2 is faulty, replace accelerator pedal assembly. After repair, go to step 8.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to step 8.
  7. Inspect APP Sensor No. 2 Ground Circuit For Open Circuit - Turn ignition on, engine off. Check for continuity between APP sensor 6-pin harness connector terminal "B" (Brown wire) and body ground. see scheme 35 If continuity is present, go to next step. If no continuity is present, repair open circuit between APP sensor 6-pin harness connector terminal "B" (Brown wire) and PCM 104-pin harness connector terminal No. 11 (Gray/Black wire) or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P2128 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition on, engine off. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If no other DTCs are present, go to next step. If any DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Identify Trigger DTC For FREEZE FRAME DATA - If only DTC P2135 is on FREEZE FRAME DATA, go to next step. If any other DTC triggered FREEZE FRAME DATA, go to appropriate trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Inspect TP Sensor - Inspect TP sensor. Refer to «THROTTLE POSITION SENSOR»(ref-151892-S09967751312003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If malfunction is not present, go to next step. If TP sensor is faulty, replace throttle body. After repair, go to next step.
  6. Verify Trouble Shooting Of DTC P2135 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and race several times. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  7. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If no other DTCs are present, go to next step. If any DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Identify Trigger DTC For FREEZE FRAME DATA - If only DTC P2138 is on FREEZE FRAME DATA, go to next step. If any other DTC triggered FREEZE FRAME DATA, go to appropriate trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Inspect APP Sensor - Inspect APP sensor. Refer to «ACCELERATOR PEDAL POSITION SENSOR»(ref-151892-S30951181632003050700000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If no malfunction is present, go to next step. If APP sensor is faulty, replace accelerator pedal assembly. After repair, go to next step.
  6. Verify Trouble Shooting Of DTC P2138 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and race several times. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  7. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If no other DTCs are present, go to next step. If any DTC is present, go to appropriate DTC trouble shooting procedure. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Identify Trigger DTC For FREEZE FRAME DATA - If only DTC P2227 is on FREEZE FRAME DATA, go to next step. If any other DTC triggered FREEZE FRAME DATA, go to appropriate trouble shooting procedure for DTC that triggered FREEZE FRAME DATA. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  5. Inspect Connection Of EGR Boost Sensing Related Vacuum Hoses - Inspect following vacuum hoses for loose, damage, improper connection and clogging. From EGR boost sensor to EGR boost sensor solenoid valve From EGR boost sensor solenoid valve to EGR pipe. If vacuum hoses and connections are okay, go to next step. If any problem is found with vacuum hoses, repair as necessary or replace vacuum hose. After repair, go to step 9 .
  6. Inspect EGR Boost Sensor Solenoid Valve Air Filter For Clog - If EGR boost sensor solenoid valve air filer is okay, go to next step. If EGR boost sensor solenoid valve air filter is clogged, repair clog as necessary. After repair, go to step 9 .
  7. Inspect EGR Boost Sensor Solenoid Valve - Inspect EGR boost sensor solenoid valve. Refer to «EGR BOOST SENSOR SOLENOID VALVE»(ref-151892-S04297659122003010900000) under RELAYS & SOLENOIDS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If EGR boost sensor solenoid valve is okay, go to next step. If EGR boost sensor solenoid valve is faulty, replace EGR boost sensor solenoid valve. After repair, go to step 9 .
  8. Inspect EGR Boost Sensor - Inspect EGR boost sensor. Refer to «EGR BOOST SENSOR»(ref-151892-S13781115562003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If EGR boost sensor is okay, go to next step. If EGR boost sensor is faulty, replace EGR boost sensor. After repair, go to next step.
  9. Verify Trouble Shooting Of DTC P2227 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Run «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) , «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) and «MODE 3 - HO2S HEATER, HO2S & TWC REPAIR VERIFICATION DRIVE MODE»(ref-151886-S21328120192003101600000) . Stop vehicle. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  10. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect EGR Boost Sensor Signal Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between EGR boost sensor 3-pin harness connector terminal "A" (Pink wire ) and body ground. see scheme 36 If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in Pink wire between EGR boost sensor 3-pin harness connector terminal "A" and PCM 104-pin harness connector terminal No. 34 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 8.
  4. Inspect EGR Boost Sensor Connector For Poor Connection - Turn ignition off. Disconnect EGR boost sensor 3-pin harness connector. Check for poor connection (such as damaged, pulled-out pins, and corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to step 8.
  5. Inspect EGR Boost Sensor - Inspect EGR boost sensor. Refer to «EGR BOOST SENSOR»(ref-151892-S13781115562003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If EGR boost sensor is okay, go to next step. If EGR boost sensor is faulty, replace EGR boost sensor. After repair, go to step 8.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to step 8.
  7. Inspect EGR Boost Sensor Ground Circuit For Open Circuit - Turn ignition off. Check for continuity in Brown wire between EGR boost sensor 3-pin harness connector terminal "B" and PCM 104-pin harness connector terminal No. 91. see scheme 36 If continuity is present, go to next step. If continuity is not present, repair open circuit in Brown wire between EGR boost sensor 3-pin harness connector terminal "B" and PCM 104-pin harness connector terminal No. 91 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P2229 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and run at idle. If PENDING CODE of same DTC is not present, go to next step. If PENDING CODE of same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Related Pending Code Or Stored DTCs - Turn ignition off, then on (engine off). Verify pending code or stored DTCs using WDS or equivalent. If no other DTCs are present, go to next step. If DTC P2406 is present, go to diagnostic procedure for «DTC P2406: EVAP SYSTEM LEAK DETECTION PUMP SENSE CIRCUIT - HIGH INPUT»(ref-151886-S40792745362003120900000).
  4. Inspect EVAP System Leak Detection Pump Connector For Poor Connection - Turn ignition off. Disconnect EVAP System Leak Detection Pump 4-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to step 7.
  5. Inspect EVAP System Leak Detection Pump Signal Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between EVAP system leak detection pump 4-pin harness connector terminal "D" (Pink wire) and body ground. see scheme 37 If voltage reading is not present, go to next step. If voltage reading is present, repair short to power circuit in Pink wire between EVAP system leak detection pump 4-pin harness connector terminal "D" and PCM 104-pin harness connector terminal No. 67 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 7.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to next step.
  7. Verify Trouble Shooting Of DTC P2402 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Run «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000), «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) and «MODE 3 - HO2S HEATER, HO2S & TWC REPAIR VERIFICATION DRIVE MODE»(ref-151886-S21328120192003101600000). Stop vehicle. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  8. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Check EVAP Hose Bending - Inspect EVAP hose for bending. If EVAP hose is okay, go to next step. If EVAP hose is bent, repair or replace hose. After repair, go to next step.
  4. Check Air Filter For Clogging - Inspect air filter for clogging. If air filter is okay, go to next step. If air filter is clogged, replace air filter. After repair, go to next step.
  5. Verify Trouble Shooting Of DTC P2404 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Start engine and warm up completely. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  6. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Verify Trouble Shooting Of DTC P2405 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Run «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) , «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) and «MODE 3 - HO2S HEATER, HO2S & TWC REPAIR VERIFICATION DRIVE MODE»(ref-151886-S21328120192003101600000) . Stop vehicle. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  4. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, replace EVAP system leak detection pump. After repair, go to next step.
  3. Verify Trouble Shooting Of DTC P2406 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Run «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) , «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) and «MODE 3 - HO2S HEATER, HO2S & TWC REPAIR VERIFICATION DRIVE MODE»(ref-151886-S21328120192003101600000) . Stop vehicle. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  4. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, replace EVAP system leak detection pump. After repair, go to next step.
  3. Inspect EVAP System Leak Detection Pump Heater - Perform EVAP System Leak Detection Pump Inspection. «FUEL EVAPORATIVE SYSTEM - EXCEPT PROTEGE & PROTEGE5»(ref-151892-S26634580692003010900000) under EMISSION SYSTEMS & SUB-SYSTEMS in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If EVAP system leak detection pump is okay, go to next step. If EVAP system leak detection pump is faulty, replace EVAP system leak detection pump. After repair, go to next step.
  4. Verify Trouble Shooting Of DTC P2407 Is Completed - Make sure to reconnect all disconnected connectors. Turn ignition on, engine off. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Run «MODE 1 - PCM ADAPTIVE MEMORY PRODUCE DRIVE MODE»(ref-151886-S16512332172003101600000) , «MODE 2 - EGR SYSTEM REPAIR VERIFICATION DRIVE MODE»(ref-151886-S07990137762003101600000) and «MODE 3 - HO2S HEATER, HO2S & TWC REPAIR VERIFICATION DRIVE MODE»(ref-151886-S21328120192003101600000) . Stop vehicle. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  5. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000) . If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) . If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Drive Belt Condition - Verify drive belt auto tensioner indicator mark does not exceed limit. If front drive belt is okay, go to next step. If front drive belt is faulty, replace and/or adjust drive belt. After repair, go to step 8.
  4. Inspect Generator Connector For Poor Connection - Disconnect generator 3-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace suspected terminal. After repair, go to step 8.
  5. Inspect Generator Circuit For Short To Ground - Turn ignition off. Check for continuity between following circuits: Generator 3-pin harness connector terminal "D" (Green wire) and body ground. see scheme 38 Generator 3-pin harness connector terminal "P" (Yellow/Red wire) and body ground If continuity is not present, go to next step. If continuity is present, repair short in suspected circuit between generator 3-pin harness connector and PCM 104-pin harness connector or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 8.
  6. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to step 8.
  7. Inspect Generator Circuit For Open Circuit - Turn ignition off. Check for continuity between following circuits: Generator 3-pin harness connector terminal "D" and PCM 104-pin harness connector terminal No. 53 (Green wire) Generator 3-pin harness connector terminal "P" and PCM 104-pin harness connector terminal No. 30 (Yellow/Red wire) If continuity is present, go to next step. If continuity is not present, repair open in suspected circuit between generator 3-pin harness connector and PCM 104-pin harness connector or replace wire harness. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P2503 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.
  1. If FREEZE FRAME DATA has been recorded, go to next step. If FREEZE FRAME DATA has not been recorded, record FREEZE FRAME DATA. Go to next step.
  2. Verify Related Repair Information Availability - Check for related Service Bulletins and/or on-line repair information availability. If any related repair information is available, perform repair or diagnosis according to available repair information. If vehicle is not repaired, go to next step. If related repair information is not available, go to next step.
  3. Inspect Generator Connector For Poor Connection - Disconnect generator 3-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace suspected terminal. After repair, go to step 8.
  4. Classify Generator Malfunction Or Other Malfunction - Turn ignition on, engine off. Measure voltage between generator 3-pin harness connector terminal "D" (Green wire) and body ground. If battery voltage is present, go to next step. If battery voltage is not present, generator has malfunction. Go to step 7.
  5. Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 104-pin harness connector. Inspect for poor connection (such as damaged, pulled-out terminals or corrosion). If malfunction is not present, go to next step. If malfunction is present, repair or replace terminal. After repair, go to step 8.
  6. Inspect Generator Control Circuit For Short To Power - Turn ignition on, engine off. Measure voltage between generator 3-pin harness connector terminal "D" (Green wire) and body ground. see scheme 38 If battery voltage is not present, go to step 8. If battery voltage is present, repair short circuit to power in Green wire between generator 3-pin harness connector terminal "D" and PCM 104-pin harness connector terminal No. 53 or replace wire harness. See ENGINE PERFORMANCE in «SYSTEM WIRING DIAGRAMS»(ref-159366) article in ELECTRICAL. After repair, go to step 8.
  7. Inspect Generator Control Terminal For Short To Power - Turn ignition on, engine off. Measure voltage between generator terminal "D" (component side) and body ground. If battery voltage is not present, go to next step. If battery voltage is present, replace generator. After repair, go to next step.
  8. Verify Trouble Shooting Of DTC P2504 Is Completed - Make sure to reconnect all disconnected connectors. Clear DTC from PCM memory using WDS or equivalent. See «CLEARING DIAGNOSTIC TROUBLE CODES»(ref-151886-S28720020882003010900000) under SELF-DIAGNOSTIC SYSTEM. Turn ignition off. Start engine. If same DTC is not present, go to next step. If same DTC is present, replace PCM. For PCM removal and installation, see «POWERTRAIN CONTROL MODULE»(ref-151901-S39392855062003010900000) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. After repair, go to next step.
  9. Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See «AFTER REPAIR PROCEDURE»(ref-151886-S09792749392003101700000). If any DTCs are present, go to appropriate DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000). If no DTCs are present, trouble shooting is complete.

Engine Coolant Temperature Compensation Inspection

  1. Connect WDS or equivalent to the DLC-2.
  2. Select PID/DATA MONITOR AND RECORD function on WDS or equivalent.
  3. Select ECT, IAT, RPM PIDs.
  4. Verify engine is cold, then start engine.
  5. Verify engine speed decreases as engine warms up. If engine speed does not decrease or decreases slowly, inspect following: ECT sensor and related harness. Refer to «ENGINE COOLANT TEMPERATURE SENSOR»(ref-151892-S08510237282003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. Electronic throttle body and related harness. Refer to «THROTTLE ACTUATOR»(ref-151892-S12915776162003061200000) under IDLE CONTROL in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article.

Load Compensation Inspection

  1. Start engine and run at idle.
  2. Connect WDS or equivalent to DLC-2.
  3. Verify that P0506, P0507, or P0511 is not displayed. If P0506, P0507 or P0511 are displayed, perform DTC inspection. See «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Select RPM PID.
  5. Verify engine speed is within specification under each load condition. See «ENGINE SPEED SPECIFICATIONS»(ref-151886-S22945729132003092400000) table. If load condition is not as specified, inspect following: A/C switch and related harness. Refer to appropriate MANUAL A/C-HEATER SYSTEMS or AUTOMATIC A/C HEATER SYSTEMS articles in AIR CONDITIONING & HEATING. Fan switch and related harness. Refer to appropriate MANUAL A/C-HEATER SYSTEMS or AUTOMATIC A/C HEATER SYSTEMS articles in AIR CONDITIONING & HEATING. Power Steering Pressure (PSP) switch and related harness. Refer to «POWER STEERING PRESSURE SWITCH»(ref-151892-S01306177172003010900000) under ENGINE SENSORS & SWITCHES in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article.
Load Condition(1) Engine Speed (RPM)
No Load600-700
E/L Operating650-750
P/S Operating650-750
A/C Operating (2)
Refrigerant Pressure Low (3)700-800
Refrigerant Pressure High (4)700-800
(1) Neutral or Park position. (2) A/C switch and fan switch are on. (3) Refrigerant pressure switch (middle pressure) is off. (4) Refrigerant pressure switch (middle pressure) is on.
(1)Neutral or Park position.
(2)A/C switch and fan switch are on.
(3)Refrigerant pressure switch (middle pressure) is off.
(4)Refrigerant pressure switch (middle pressure) is on.

ENGINE SPEED SPECIFICATIONS

Throttle Position (TP) Sweep Inspection

  1. Connect WDS or equivalent to DLC-2.
  2. Turn ignition on.
  3. Verify none of the following DTCs are displayed: P0121, P0122, P0123, P0221, P0222, P0223, P2100, P2101, P2102, P2103, P2107, P2108, P2119, P2122, P2123, P2127, P2128, P2135, P2136. If any of these DTCs are displayed, perform DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  4. Access TP_REL PID.
  5. Verify PID reading is within Closed Throttle Position (CTP) value. Refer to «PIN VOLTAGE & PID VALUE CHARTS»(ref-151894-S41714734562003010900000) in PIN VOLTAGE CHARTS article. If PID reading is out of range, perform following: Remove air duct from throttle valve body Verify throttle valve opens when accelerator pedal is depressed If throttle valve opens, inspect TP sensor and related harness. If throttle valve does not open, inspect throttle actuator control motor and related harness.
  6. Gradually depress accelerator pedal and verify PID reading increases lineally. If PID reading drops momentarily, inspect TP sensor.
  7. Fully depress accelerator pedal and verify PID reading is within Wide Open Throttle (WOT) value. Refer to «PIN VOLTAGE & PID VALUE CHARTS»(ref-151894-S41714734562003010900000) in PIN VOLTAGE CHARTS article. If the PID reading is out of range, perform the following: Remove air duct from throttle valve body. Verify throttle valve opens when accelerator pedal is depressed. If throttle valve opens, inspect TP sensor and related harness. If throttle valve does not open, inspect throttle actuator control motor and related harness.

Scheme 53

Scheme 53: Powertrain Control Module (PCM)
  1. Check display of DTC U0121 and/or U0155, using scan tool. (Scheme 54)
  2. Referring to PCM Malfunction Locator Table, determine malfunctioning part of CAN system. (Scheme 53)and see scheme 41.

Scheme 54

Scheme 54

PURGE CONTROL SYSTEM INSPECTION

  1. Start engine.
  2. Disconnect vacuum hose between purge solenoid valve and charcoal canister.
  3. Put a finger to the purge solenoid valve and verify that there is no vacuum applied when engine is cold. If there is a vacuum, inspect following: Wire harness and connectors (purge solenoid valve 2-pin harness connector terminal "A" to PCM 104-pin harness connector terminal No. 18) Purge solenoid valve
  4. Warm up engine to normal operating temperature.
  5. Stop engine.
  6. Connect WDS or equivalent to DLC-2 and verify DTC P0443 is shown. Perform DTC inspection. Refer to «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(ref-151886-S37188811592003010900000) .
  7. Turn ignition on.
  8. Select ECT PID.
  9. Verify engine coolant temperature is more than 140°F (60°C). If WDS or equivalent indicates less than 140°F (60°C), perform ECT sensor inspection.
  10. Set vehicle on dynamometer or chassis roller.
  11. Drive vehicle at an engine speed of about 2000 RPM for more than 30 seconds.
  12. Put finger to purge solenoid valve and verify there is no vacuum applied. If vacuum is present, inspect following: Wire harness and connectors (main relay to purge solenoid valve 2-pin harness connector to PCM terminal 104-pin harness connector terminal No. 18) Purge solenoid valve MAF, APP1, APP2, TP_REL and LOAD PIDs If vacuum is present, inspect vacuum hose (purge solenoid valve - charcoal canister)

SPARK TEST

Disconnect the fuel pump relay. Verify that each high-tension lead and connector is connected properly. Inspect ignition system using following procedure

  1. Disconnect ignition coil from spark plugs. Remove spark plugs. Reconnect spark plug to ignition coil. Ground spark plug to engine. If strong blue spark is visible at each cylinder while cranking, ignition system is okay. If strong blue spark is not visible at some cylinders, go to next step. If strong blue spark is not visible at all cylinders, go to step 4 .
  2. Inspect spark plugs for damage, wear, carbon deposits and proper plug gap. If spark plugs are okay, go to next step. If spark plugs are faulty, replace spark plugs. After repair, repeat step 1 .
  3. Inspect following wiring harnesses for open or short circuit: Ignition coil No. 1 harness connector terminal "B" (White wire) to PCM 104-pin harness connector terminal No. 26 (Black wire) Ignition coil No. 2 harness connector terminal "B" (Blue wire) to PCM 104-pin harness connector terminal No. 52 (Blue wire) Ignition coil No. 3 harness connector terminal "B" (Yellow wire) to PCM 104-pin harness connector terminal No. 78 (Green wire) Ignition coil No. 4 harness connector terminal "B" (Orange wire) to PCM 104-pin harness connector terminal No. 1 (White wire) Ignition coil No. 5 harness connector terminal "B" (Black wire) to PCM 104-pin harness connector terminal No. 27 (Yellow wire) Ignition coil No. 6 harness connector terminal "B" (Green/Yellow wire) to PCM 104-pin harness connector terminal No. 82 (Red wire) If all wiring harnesses are okay, inspect suspected ignition coil. Refer to «IGNITION COILS»(ref-151892-S13897464102003042200000) under IGNITION SYSTEM in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If any wire harnesses are faulty, repair suspected wire or replace wire harness. After repair, repeat step 1 .
  4. Measure voltage at harness connector terminal "A" of each ignition coil. If battery voltage is present, go to next step. If battery voltage is not present, check power supply circuit of suspected ignition coil.
  5. If PCM connector or ignition coil connectors do not have a poor connection, go to next step. If PCM connector or ignition coil connectors have a poor connection, repair or replace terminal or replace connector. After repair, repeat step 1 .
  6. Check Crankshaft Position (CKP) sensor and crankshaft pulley. Measure voltage at PCM terminal No. 21 or 22. Voltage reading should be about 1.5 volts. If CKP sensor or crankshaft pulley are faulty, replace faulty part. If voltage reading is as specified repair open or short circuit in wiring harness and connector of CKP sensor. After repair, repeat step 1 .