Diagnostic Procedure
- Verify Related Repair Information Availability - Turn ignition off. Connect scan tool to DLC-2. See Figure. Turn ignition on, engine off. Monitor for FREEZE FRAME DATA and ensure data has been recorded. Check service bulletins for repair information related to this DTC. If repair information is not available, go to next step. If repair information is available, perform diagnosis and repair as necessary. After repair, go to next step.
- Inspect VTCS Vacuum Switch Connector For Poor Connection - Turn ignition off. Disconnect VTCS vacuum switch 2-pin harness connector. Check for poor connection at VTCS connector terminals due to damaged, pulled-out pins, corrosion, etc. If connector terminals are okay, go to next step. If connector terminals are faulty, repair or replace as necessary. After repair, go to step 9.
- Inspect VTCS Vacuum Switch GND Circuit For Open - Turn ignition off. Measure continuity between ground and VTCS vacuum switch harness connector terminal "B" (Black wire). If continuity is present, go to next step. If continuity is not present, repair open circuit in Black wire between VTCS vacuum switch harness connector terminal "B" and body ground joint connector "JC-02". See appropriate WIRING DIAGRAM under ENGINE PERFORMANCE in SYSTEM WIRING DIAGRAMS. After repair, go to step 9.
- Inspect VTCS Vacuum Switch For Being Stuck Open - Inspect VTCS vacuum switch. See VARIABLE TUMBLE CONTROL SYSTEM - MIATA, PROTEGE & PROTEGE5 under AIR INDUCTION SYSTEM in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If VTCS vacuum switch is okay, go to next step. If VTCS vacuum switch is faulty, replace VTCS vacuum switch. After repair, go to step 9.
- Inspect VTCS Solenoid Valve For Being Stuck Open - Inspect VTCS solenoid valve. See VARIABLE TUMBLE CONTROL SYSTEM - MIATA, PROTEGE & PROTEGE5 under AIR INDUCTION SYSTEM in SYSTEM & COMPONENT TESTING - MAZDA6, MIATA, MPV, PROTEGE & PROTEGE5 article. If VTCS solenoid valve is okay, go to next step. If VTCS solenoid valve is faulty. Replace VTCS solenoid valve. After repair, go to step 9.
- Inspect Vacuum Lines For Leakage - Inspect vacuum line. See VACUUM DIAGRAMS article. If vacuum lines are okay, go to step 9. If any vacuum lines are leaking, replace leaking vacuum line(s). After repair, go to step 9.
- Inspect PCM Connector For Poor Connection - Turn ignition off. Disconnect PCM 31-pin harness connector. See Figure. Check for poor connection at VTCS connector terminals due to damaged, pulled-out pins, corrosion, etc. If connector terminals are okay, go to next step. If connector terminals are faulty, repair or replace as necessary. After repair, go to step 9.
- Inspect VTCS Vacuum Switch Signal Circuit For Short To Power - Turn ignition off, then on (engine off). Measure voltage between ground and PCM 31-pin harness connector terminal "4J" (Orange wire). If battery voltage is not present, go to next step. If battery voltage is present, repair short circuit to power in Orange wire between VTCS vacuum switch harness connector terminal "A" and PCM 31-pin harness connector terminal "4J". After repair, go to next step.
- Verify Troubleshooting Of DTC P2004 Completed - Return vehicle to original condition. Connect scan tool to DLC-2. See Figure. Clear DTCs from PCM memory. See CLEARING DIAGNOSTIC TROUBLE CODES under SELF-DIAGNOSTIC SYSTEM. Start engine and let idle until normal operating temperature is reached. Monitor for DTCs. If same DTC is not present, go to next step. If same DTC P2004 is present, replace PCM. For PCM removal and installation, see POWERTRAIN CONTROL MODULE under COMPUTERIZED ENGINE CONTROLS in REMOVAL, OVERHAUL & INSTALLATION article. After repair, go to next step.
- Verify After Repair Procedure - Using scan tool, perform After Repair Procedure. See AFTER REPAIR PROCEDURE . If no other DTCs are present, testing is complete. If any other DTC is present, go to applicable test and repair.