4 & 6 Cylinder Sub-Routines
- NO START TEST
This test detects faults in the MCU only.
- Check Tach lead for a ground short. Leave harness connected to MCU; disconnect coil and ignition module connectors. Measure resistance between ground and self-test connector, then Tach connector. If resistance is less than 1000 ohms, go to step 2) . If higher than 1000 ohms, MCU is not shorted.
- Disconnect harness from MCU and measure resistance again. If resistance is less than 1000, repair circuit. If greater than 1000, replace MCU module.
- LOW TEMPERATURE SWITCH (CODE 51)
- Ensure water temperature was above 95° F during Self-Test when code was observed.
- Check contacts of low temperature switch (should be closed above 95° F). If resistance measures less than 5 ohms, go to step 3) . If above 5 ohms, replace low temperature switch.
- Measure resistance in wiring between MCU (pins 5 & 14) and low temperature switch. If resistance is less than 5 ohms, replace MCU module. If greater than 5 ohms, repair wiring.
- Disconnect harness from low temperature switch and rerun "Functional Test". If service code other than 51 is recorded, go to appropriate test. If not, go to next step.NOTE: The following steps are to be used when referred here by "Functional Test" Cold Drive Complaint procedure.
- Check contacts of low temperature switch (should be open below 95° F). If resistance is greater than 5 ohms, go to next step. If less than 5 ohms, replace low temperature switch.
- Check wire from pin 5 to switch for continuity with ground. Measure between pin 5 in MCU connector and ground. If resistance is less than 1000 ohms, repair circuit. If resistance is greater than 1000 ohms and code 51 still appears, replace MCU module.
- IDLE TRACKING SWITCH (CODES 52 & 62 4 Cyl. ONLY)
- Ensure throttle was off fast idle cam and contacting Idle Tracking Switch (ITS) during "Functional Test" when code was observed.
- Check switch contacts. Switch should be open when throttle is closed, and continuity should be present when throttle is partially open. If switch is okay, go to next step. If not, go to step 5.
- Check continuity between MCU connector pin 6 and switch, and pin 14 and switch. Also, be sure wire between pin 6 and switch is not shorted to ground. If wiring is okay, go to next step. If not, repair circuit.
- Be sure ignition is off, then disconnect wiring connectors from MCU and ITS. Measure resistance between pins 6 and 20 in MCU connector. If not within 280-380 ohm range, replace resistor. If resistance is correct, replace MCU module. Repeat "Functional Test".
- Be sure ignition is off, then disconnect wiring connectors from MCU and ITS. Measure resistance between pins 6 and 20 in MCU connector. If not within 280-380 ohm range, replace resistor and ITS. If within range, replace only ITS. Repeat "Functional Test".
- VACUUM SWITCH
Use chart to identify code, switch, and pin connections. Use proper pin connection when directed by test procedures.
Code Switch Name/Number MCU Pin 4 Cylinder 53 or 63 Wide Open Throttle #3 7 6 Cylinder 52 or 62 Wide Open Throttle #2 6 53 or 63 Crowd #3 7 56 or 66 Closed Throttle #6 19 - Verify correct amount of vacuum is present at switch (use vacuum gauge). At least 8 in. Hg at switches 2 & 3; at least 4 in. Hg at switch 6. Check switch 6 at 2500 RPM; all others at idle. If vacuum level is too low, check vacuum lines and thermal switches. If vacuum is okay, go to next step.
- Check switch contacts. Continuity should be present without vacuum. If resistance is greater than 5 ohms, replace vacuum switch. If less than 5 ohms, go to next step.
- Check switch contacts with vacuum applied to switch (at least 8 in. Hg). If resistance is less than 5 ohms, replace switch. If greater than 5 ohms, go to next step.
- Check continuity from pin 14 in MCU connector to bottom pin in 2-wire connector at vacuum switch (circuit 60). If resistance is less than 5 ohms, go to next step. If greater than 5 ohms, repair wiring.
- Check continuity of switch circuit from MCU connector to switch. Use MCU pin identified in chart, and switch connector pin identified in wiring diagram at end of test. If resistance is greater than 5 ohms, repair circuit. If less than 5 ohms, go to next step.
- Check same circuit for short to ground. Measure between MCU pin and ground. If resistance is less than 1000 ohms, repair short in circuit. If greater than 1000 ohms, MCU module must be replaced.
- LOW TEMPERATURE VACUUM SWITCH (CODE 51 6 CYL ONLY)
- Check vacuum switch contacts without vacuum applied. Measure resistance across switch. If less than 5 ohms, go to next step. If greater than 5 ohms, replace switch.
- Vacuum at switch should be less than 1 in. Hg with engine hot. If vacuum is too high, replace PVS. If vacuum level is correct, go to next step.
- Check continuity between switch connector pins and MCU connector pins 5 and 14. If resistance is greater than 5 ohms, repair circuit. If less than 5 ohms and code is still present after "Functional Test", replace MCU module.NOTE: The following steps are to be used when referred here by "Functional Test" Cold Drive Complaint procedure.
- Disconnect harness from vacuum switch and repeat "Functional Test" section that produced code 51. If another code appears, go to step 8. If code 51 reappears, go to next step.
- Apply more than 4 in. Hg to switch. Measure resistance to be sure contacts are open. If resistance is less than 5 ohms, replace switch. If greater than 5 ohms, go to next step.
- Ensure that vacuum is present at vacuum switch when coolant is below 95° F. If vacuum is present, MCU is okay. Check for other problems. If no vacuum, go to next step.
- Check vacuum hoses for blockage or leaks, and check PVS for proper operation. Repair problems as necessary. If vacuum leak or block is not found, MCU is okay, check for other problems.
- Check resistance between MCU connector pin 5 and ground. If less than 1000 ohms, repair short to ground. If higher than 1000 ohms, replace MCU module.
- FUEL ALWAYS LEAN (CODE 41 4 CYL. ONLY)
After starting engine, allow at least 2 minutes at idle before testing. Disconnect "Functional Test" trigger jumper. Do not block throttle open as Idle Tracking Switch will be activated and invalidate test.
- Disconnect MCU connector and oxygen sensor. Turn all accessories off. Measure resistance between ground and MCU connector pins 3 and 23. If resistance is less than 1000 ohms in either case, repair short. If resistance is greater than 1000 ohms, go to next step.
- Check continuity between MCU connector pin 1 and ground, then between pin 3 and oxygen sensor connector (harness side). If resistance is greater than 5 ohms, repair short. If less than 5 ohms, go to next step.
- Check vent hose between Fuel Control Solenoid and carburetor. If blocked, blow clear. If not blocked, go to next step.
- Reconnect MCU and oxygen sensor. Disconnect harness from Fuel Control Solenoid (FCS). Connect a vacuum gauge (using "T") to hose between FCS middle port and carburetor feedback port. Idle engine at least 15 seconds. If vacuum is greater than 2 in. Hg, replace FCS. If less than 2 in. Hg, go to next step.
- Move vacuum gauge to feedback port of carburetor and "T" into hose. Run engine at 2500 RPM and observe vacuum level. If greater than 2.5 in. Hg, replace MCU module. If less than 2.5 in. Hg, go to next step.
- Disconnect Thermactor air supply hose at pump and plug hose. Set RPM at 2500 and hold choke 3/4 closed to force system rich. With vacuum gauge still connected at carburetor feedback port, observe vacuum after 15 seconds. If less than 2.5 in. Hg, go to next step. If greater than 2.5 in. Hg, MCU is okay. Check mixture adjustment and Thermactor system.
- Turn engine off. Disconnect oxygen sensor connector and check resistance between harness side of connector and ground. If resistance is less than 1000 ohms, replace MCU module. If greater than 1000 ohms, go to next step.
- With oxygen sensor still disconnected, start engine. With engine idling, connect a jumper wire to harness side of oxygen sensor connector. Be sure this connection cannot contact ground. Connect the other end of jumper to battery positive terminal, then raise engine speed to 2500-2800 RPM. If vacuum is less than 2.5 in. Hg, replace MCU module. If greater than 2.5 in. Hg, replace oxygen sensor.
- FUEL ALWAYS RICH (CODE 42 4 CYL. ONLY)
After starting engine, allow at least 2 minutes at idle before testing. Disconnect "Functional Test" trigger jumper. Do not block throttle open as Idle Tracking Switch will be activated and invalidate test.
- Check choke valve for sticking or binding and repair as necessary.
- Disconnect MCU connector and connector at Fuel Control Solenoid (FCS). Measure resistance between MCU pin 20 and FCS connector, then between MCU pin 23 and FCS connector. Resistance in both wires should be less than 5 ohms. If so, go to next step. If resistance is higher, repair wiring.
- Check vacuum lines from manifold vacuum to FCS, then hose from FCS to feedback carburetor. If leaks or blocks are found, repair as necessary. If vacuum lines are okay, go to next step.
- Disconnect vacuum hose from feedback port at carburetor, then connect a vacuum gauge to hose. Start engine and run at 2500 RPM. After 15 seconds, check vacuum level. If less than 2.5 in. Hg, go to next step. If greater than 2.5 in. Hg, go to step 7.
- Check resistance of Fuel Control Solenoid. If within 30-65 ohms, go to next step. If resistance is not within 30-65, replace FCS.
- Connect vacuum gauge to feedback hose at carburetor. Energize FCS by connecting jumper wires to ground and battery. At idle, 4-6 in. Hg should be present on gauge. Of so, replace MCU module. If not, replace FCS.CAUTION: For the following step, a digital VOM must be used which has an input impedance of at least 10 megohms.
- Disconnect oxygen sensor from harness. Connect DVOM between sensor and ground, with switch in lowest voltage position. Start engine and run at 2000 RPM for 1 minute to warm up sensor. Turn engine off and immediately check DVOM reading. If greater than 0.4 volts, go to next step. If less than 0.4 volts, check carburetor (too rich).
- Purge exhaust system by immediately disconnecting coil "horseshoe" connector and cranking engine for 10 seconds with throttle wide open. Observe DVOM. If greater than 0.4 volts, replace oxygen sensor. If less than 0.4 volts, check carburetor (too rich).
- FUEL ALWAYS LEAN (CODE 41 6 CYL. ONLY)
After starting engine, allow at least 40 seconds before testing. Disconnect "Functional Test" trigger jumper.
- Disconnect oxygen sensor and MCU connector. Turn all accessories off. Check resistance between MCU connector pin 3 and ground, then pin 23 and ground. If resistance in either circuit is less than 1000 ohms, repair short to ground. If resistance is greater than 1000 ohms, go to next step.
- Check continuity between pin 1 of MCU connector and ground, then continuity between pin 3 and oxygen sensor connector. If either circuit measures more than 5 ohms, repair wiring. If both are less than 5 ohms resistance, go to next step.
- Connect voltmeter to back of Fuel Control Solenoid (FCS) connector. Start engine and run at 2500 RPM. Observe voltage after 15 seconds. If less than 10 volts, go to next step. If greater than 10 volts, replace MCU module.
- Reconnect oxygen sensor and MCU connector. Disconnect Thermactor hose from air pump and plug hose. Set engine at 2500 RPM and hold choke valve 3/4 closed to force engine rich. With voltmeter still connected at FCS, observe voltage after 15 seconds. If less than 10 volts, go to next step. If greater than 10 volts, MCU is okay. Check Thermactor and carburetor.
- Turn ignition off and disconnect harness from oxygen sensor. Measure resistance between oxygen sensor wire (harness side) and ground. If resistance is less than 1000 ohms, replace MCU module. If greater than 1000 ohms, go to next step.
- With oxygen sensor still disconnected, start engine. With engine idling, connect a jumper wire to harness side of oxygen sensor connector. Be sure this connection cannot touch ground. Connect other end of jumper to battery positive terminal, then raise engine speed to 2500-2800 RPM. If voltage at FCS is less than 10 volts, replace MCU module. If greater than 10 volts, replace oxygen sensor.
- FUEL ALWAYS RICH (CODE 42 6 CYL. ONLY)
After starting engine, allow at least 40 seconds before testing. Disconnect "Functional Test" trigger jumper.
- Check choke valve for sticking or binding, and repair as necessary.
- Disconnect connector at MCU and connector at Fuel Control Solenoid (FCS). Measure resistance between pin 20 in MCU connector and 1 pin at FCS connector, then between pin 23 at MCU connector and other pin at FCS connector. Resistance should be less than 5 ohms in both cases. If not, repair wiring. If okay, go to next step.
- Check resistance across terminals of FCS. If within 15-33 ohms, go to next step. If not, replace FCS.
- Connect a voltmeter to the back of FCS connector. Start engine and run at 2500 RPM. Check voltage after 15 seconds. If less than 10 volts, replace MCU module. If greater than 10 volts, go to next step.CAUTION: For the following step, a digital VOM must be used which has an input impedance of at least 10 megohms.
- Disconnect oxygen sensor and connect DVOM between sensor and ground, with switch in lowest voltage position. Start engine and run at 2000 RPM for 1 minute to warm up sensor. Turn engine off and immediately check DVOM reading. If greater than 0.4 volts, go to next step. If less than 0.4 volts, check carburetor (too rich).
- Purge exhaust system immediately by disconnecting coil "horseshoe" connector and cranking engine for 10 seconds with throttle wide open. Observe voltage reading. If greater than 0.4 volts, replace oxygen sensor. If less than 0.4 volts, check carburetor (too rich).
- THERMACTOR SYSTEM (CODE 44)
- Remove vacuum hose from TAB valve and connect gauge to hose. Start increase RPM over 2500 to activate "Functional Test" and observe vacuum gauge. If vacuum pulses are above and below 5 in. Hg, go to next step. If pulses are always above 5 in. Hg, go to step 7 (4 Cyl.) or next step (6 Cyl.). If pulses are below 5 in. Hg. go to next step (4 Cyl.) or step 10 (6 Cyl.).
- Reconnect hose to TAB. Disconnect hose at TAD valve and connect vacuum gauge. Start engine and raise speed above 2500 RPM to start "Functional Test". Observe vacuum readings. If above and below 5 in. Hg, go to next step. If always above 5 in. Hg, go to step 14 (4 Cyl.) or next step (6 Cyl.). If pulses are always below 5 in. Hg, go to step 16 (4 Cyl.) or next step (6 Cyl.).
- Reconnect hose to TAD valve. Remove upstream air hose at TAD valve. Start engine and raise RPM above 2500 to start "Functional Test". Hold engine speed and feel for air at TAD valve nipple 20 seconds after test starts. Air will flow for 6 seconds. If okay, go to next step. If not, check air pump.
- Turn engine off and reconnect air hose. Disconnect harness from oxygen sensor and insert jumper wire between connector and ground. Start engine, raise RPM to begin "Functional Test" and maintain RPM until output code is received. If code 41 is read on voltmeter, check choke system, then go to next step. If code 44 is received, replace MCU module.CAUTION: For the next step, a digital VOM must be used which has an input impedance of at least 10 megohms.
- Place DVOM selector in lowest voltage position and connect it between oxygen sensor and ground. Start engine and run at 2000 RPM for 1 minute to warm up sensor. Turn engine off and immediately check DVOM. If voltage is less than 0.4 volts, check carburetor (too rich). If voltage is greater than 0.4 volts, go to next step.
- Immediately purge exhaust system. Disconnect coil "horseshoe" connector and crank engine for 10 seconds with throttle wide open. If voltage is greater than 0.4 volts, replace oxygen sensor. If voltage is less than 0.4 volts, check carburetor (too rich).
- Disconnect MCU connector, then connectors at TAD and TAB solenoids. Check continuity between MCU connector pin 20 and TAD solenoid, then between pin 9 (4 Cyl.) or 11 (6 Cyl.) and TAB solenoid. If less than 5 ohms resistance, go to next step. If greater than 5 ohms resistance is measured, repair wiring.
- Measure resistance of TAB solenoid. If between 50-110 ohms, go to next step. If not within 50-110 ohms, replace TAB solenoid.
- Check at TAB solenoid output to be sure vacuum is not present when solenoid is energized (12 volts). If vacuum is present, replace TAB solenoid. If no vacuum, replace MCU module.
- Check vacuum hose between TAD and TAB solenoid, then between source and TAB solenoid. Repair as necessary. If hoses are okay, go to next step.
- Check vacuum switch (TVS) and retard delay valve (RDV) for proper installation and operation. Check vacuum schematic for usage and location. Service valves if necessary, otherwise go to next step.
- Check at TAB solenoid output to be sure vacuum is present when the solenoid is energized (12 volts). If vacuum is not present, replace TAB solenoid. If vacuum is present, go to next step.
- Disconnect TAB solenoid connectors and MCU connector. Measure resistance between pin 20 and TAB connector, then pin 11 and TAB solenoid. If resistance is less than 5 ohms, replace MCU module. If higher than 5 ohms, repair circuits.
- Disconnect MCU connector. Measure resistance from pin 20 to ground. If greater than 1000 ohms, go to next step. If less than 1000 ohms, repair short to ground.
- Check at TAD solenoid to be sure vacuum is not present when solenoid is deactivated. If vacuum is present, replace TAD solenoid. If vacuum is not present, replace MCU module.
- Check vacuum hoses between TAD valve and TAD solenoid, then between TAD solenoid and vacuum source. Repair if necessary. If vacuum source and hoses are okay, go to next step.
- Check retard delay valve (RDV) for proper installation and operation. Check thermal vacuum switch (TVS) for proper installation and operation (if used on vehicle). Replace if necessary. If okay, go to next step.
- Measure resistance of TAD solenoid. If not between 50-110 ohms, replace solenoid. If resistance is okay, go to next step.
- Check at TAD solenoid to be sure vacuum is present when solenoid is energized (12 volts). If vacuum is not present, replace solenoid. If vacuum is present, go to next step.
- Disconnect wiring at TAD solenoid and MCU. Measure between MCU pin 20 and TAD solenoid, then between pin 10 and solenoid. If resistance is greater than 5 ohms, repair wiring. If less than 5 ohms, replace MCU module.
- THERMACTOR AIR DIVERTER (CODE 45)
- Remove vacuum hose from TAD valve and connect vacuum gauge to hose. Start engine and raise speed to 2500 RPM to begin "Functional Test". Observe gauge during initial pulses. If pulses are above and below 5 in. Hg, MCU is okay - check Thermactor pump. If pulses are always above 5 in. Hg, check Thermactor pump (4 Cyl.) or go to step 6 (6 Cyl.). If pulses are always below 5 in. Hg, go to next step (4 Cyl.) or check Thermactor pump (6 Cyl.).
- Check vacuum hoses between vacuum source, TAD solenoid, and TAD valve. If vacuum source or hoses are faulty, repair. If okay, go to next step.
- Measure resistance of TAD solenoid. If within 50-110 ohms, go to next step. If not, replace TAD solenoid.
- Check at TAD solenoid output for vacuum when solenoid is energized (12 volts). If no vacuum, replace solenoid. If vacuum is present, go to next step.
- Disconnect MCU connector and TAD connector. Measure resistance between MCU pin 10 and TAD connector, then between pin 20 and TAD connector. If resistance is less than 5 ohms, replace MCU module. If resistance is greater than 5 ohms, repair circuit.
- Check at TAD solenoid output to ensure vacuum is not present when solenoid is deactivated. If vacuum is present, replace solenoid. If no vacuum, go to next step.
- Measure resistance between MCU pin 10 and ground. If resistance is greater than 1000 ohms, replace MCU module. If resistance is less than 1000 ohms, repair short circuit to ground.
- THERMACTOR AIR BY-PASS (CODE 46)
- Remove vacuum hose at TAB valve and connect gauge to hose. Start engine and raise speed above 2500 RPM to start "Functional Test". Observe gauge during initial pulses. If pulses are above and below 5 in. Hg, MCU is okay - check Thermactor pump. If pulses are always above 5 in. Hg, check Thermactor pump (4 Cyl.) or go to step 5 (6 Cyl.). If pulses are always below 5 in. Hg, go to next step (4 Cyl.) or check Thermactor pump (6 Cyl.).
- Check vacuum hoses between vacuum source, TAB solenoid, and TAB valve for leaks or blockage. Repair if necessary. If hoses are okay, go to next step.
- Check at TAB solenoid output to be sure vacuum is present when solenoid is deactivated. If no vacuum is present, replace solenoid. If vacuum is present, go to next step.
- Disconnect MCU and TAB solenoid connectors. Measure resistance between ground and MCU pin 9. If resistance is less than 1000 ohms, repair short to ground. If resistance is greater than 1000 ohms, replace MCU module.
- Check TAB solenoid output to make sure vacuum is not present when solenoid is deactivated. If vacuum is present, replace solenoid. If vacuum is not present, go to next step.
- Disconnect MCU and TAB solenoid connectors. Measure resistance between ground and MCU pin 11. If resistance is less than 1000 ohms, repair short to ground. If greater than 1000 ohms, replace MCU module.
- RUNNING TEST NOT INITIATED (CODE 33)
It is necessary to increase speed to more than 2500 RPM within 20 seconds after start in order to initiate "Functional Test". Turn key off and repeat procedure.
- FUNCTIONAL TEST NOT OPERATING
- Ensure that test connections, jumper wires, and VOM were all correctly hooked up.
- Disconnect MCU connector. With ignition on, battery voltage should be present at pin 20. If not, check fuse. With ignition off, pin 14 should have continuity to ground. If not, repair. If wiring is okay, go to next step.
- Check for continuity between Self-Test connector and MCU. See wiring diagram at end of this test for wire connections. Check to ensure circuit from MCU to TAB solenoid is not shorted to ground.
- Measure TAB solenoid resistance. If within 50-110 ohms, replace MCU module. If not within 50-110 ohms, replace solenoid. Repeat "Functional Test".
- TACHOMETER LEAD
Disconnect MCU connector and "horseshoe" connector at ignition coil. Check continuity between pin 8 in MCU connector and "Tach Test" terminal in coil connector. If circuit is open, repair. If continuity is found, replace MCU module.
- CANISTER PURGE SOLENOID (6 CYL. ONLY)
- Check vacuum hoses for leaks and blockage. Check vacuum source. Repair as necessary.
- Check to ensure Canister Purge solenoid passes vacuum when energized (12 volts) and blocks vacuum when deactivated. If solenoid does not operate as indicated, replace. If solenoid operates correctly, go to next step.
- Disconnect connectors at MCU and Canister Purge solenoid. Check continuity between MCU pin 12 and solenoid connector, then pin 20 and solenoid connector. If resistance is less than 5 ohms, go to next step. If more than 5 ohms, repair open circuit.
- Measure resistance between MCU pin 12 and ground. If resistance is less than 1000 ohms, repair short to ground. If greater than 1000 ohms, replace MCU module.
- SPARK RETARD SOLENOID (6 CYL. ONLY)
- Check vacuum hoses for leaks or blockage, then check vacuum source at 2500 RPM. Repair or clean as necessary.
- Hold engine at 2000 RPM. Make sure vacuum is present at Spark Retard Solenoid output when solenoid is activated (12 volts) and no vacuum present when deactivated. If solenoid does not operate properly, replace it. If operation is okay, go to next step.
- Disconnect MCU connector and Spark Retard Solenoid connector. Measure resistance between MCU pin 20 and solenoid connector, then pin 9 and solenoid connector. If resistance is more than 5 ohms, repair wiring. If less than 5 ohms, go to next step.
- Measure resistance between MCU connector pin 9 and ground. If resistance is less than 1000 ohms, repair short to ground. If greater than 1000 ohms, replace MCU module.