Need help finding an issue with your truck, or want to find out fluid capacities for routine SyTy maintenance? SyTy Registry has you covered!
If you do not have a scan tool to plug into the ALDL port, you can learn how to access and read your trouble codes by reading this article:
HOWTUNE ARTICLE: How to Access and Read Trouble Codes
OBDI Codes – 4.3L VIN Z and W
Code 12 – Diagnostic mode
Code 13 – Oxygen sensor circuit – Oxygen sensor voltage stays between 0.35 and 0.55 volts for 30 seconds when the TPS signal was above 0.55 volts. The engine had been running for at least 40 seconds with an engine temperature above 110? F.
Code 14 – Coolant temperature sensor or circuit/ high temperature indicated – Coolant temperature sensor signal indicates a temperature of over 284? F for 4 seconds after the engine had been running for at least 10 seconds.
Code 15 – Coolant temperature sensor or circuit/ low temperature indicated – Coolant temperature sensor signal indicates a temperature colder than -36? F for at least 4 seconds after the engine had been running for 2 seconds.
Code 16 – System voltage high – Charging system voltage was either below 9 volts or above 17 volts for 10 seconds.
Code 17 – Crank Signal Circuit – PCM did not detect any spark reference pulses within 240 fuel control reference pulses (80 crank revolutions) while engine was running below 1200 RPM.
Code 19 – Crankshaft Position Sensor or circuit
Code 21 – Throttle Position Sensor TPS or circuit voltage high – TPS voltage was above 0.8 volts for 5 seconds when engine was running and air flow was less than 15 gm /sec, or the TPS voltage was over 4.8 volts at any time.
Code 22 – Throttle Position Sensor TPS or circuit voltage low – TPS voltage was under 0.2 volts for 4 seconds when the ignition was on.
Code 23 – Intake Air Temperature (IAT) sensor circuit – low temperature indicated – Inlet air temperature sensor signal showed an air temperature of -29? F for 4 seconds.
Code 24 – Vehicle Speed sensor circuit – Vehicle speed sensor signal showed less than 3 MPH for 2 seconds when engine speed was greater than 3000 RPM and transmission has not been in park or neutral for more than 4 seconds. Or vehicle speed goes from above 18 MPH to 0 in less than 2 seconds without applying brake.
Code 25 – Intake Air Temperature (IAT) sensor or circuit – high temperature indicated – Inlet air temperature sensor signal showed an air temperature of over 218? F for 5 seconds when vehicle speed was greater than 35 MPH.
Code 26 – Quad-Driver sense voltage shows a low voltage when battery voltage should be present, or if the sense voltage shows battery voltage when a low voltage should be present for at least 5 seconds when the engine was running.
Code 27 – 2nd gear switch was closed or grounded for 10 seconds when vehicle was in 4th gear, or 2nd or 4th gear switch was open when engine was first started.
Code 28 – 3rd gear switch was closed or grounded for 10 seconds when vehicle was in 4th gear, or 3rd or 4th gear switch was open when engine was first started.
Code 29 – 4th gear switch was closed or grounded for 10 seconds when vehicle was in 4th gear, or 4th gear switch was open when engine was first started.
Code 31 – Park/Neutral Position (PNP) switch circuit – PRNDL indicates a gear other than park or neutral for 13 seconds for 3 consecutive startups when ignition was on, engine was off and vehicle speed was 0. Or the PRNDL status indicators (A, B, C, P) showed an incorrect combination of Lo and Hi for more than 10 seconds.
Code 32 – Exhaust Gas Recirculation (EGR) Circuit – EGR open command did not change the fuel mixture when the command was given during off idle operation. EGR opening should cause the mixture to be slightly richer because of the low oxygen content of exhaust gas.
Code 33 – MAP sensor signal voltage was too high (low vacuum) for 5 seconds when throttle opening was under 2%.
Code 34 – MAP sensor signal voltage low – MAP sensor signal voltage was too low (high vacuum) when engine speed was over 1200 RPM, or the throttle angle was above 21% when engine speed was over 1200 RPM.
Code 35 – Idle Air Control (IAC) System
Code 38 – Brake Switch
Code 41 – Camshaft Sensor Circuit
Code 42 – Bypass or Electronic Spark Timing circuit – The EST signal did not change when the ECM applied bypass voltage to the ignition module.
Code 43 – Knock Sensor Ciruit – Knock sensor signal was either above 3.5 volts or below 1.5 volts for at least 20 seconds.
Code 44 – Oxygen sensor or circuit – lean exhaust detected. – Oxygen sensor voltage was under 0.25 volts for up to 4 1/2 minutes of closed loop operation.
Code 45 – Oxygen sensor or circuit – rich exhaust detected. – Oxygen sensor voltage was over 0.750 volts for 2 minutes in closed loop operation with a throttle angle between 0.6 and 1.9 volts.
Code 46 – Power Steering Pressure Switch circuit
Code 47 – Momentary loss of power to Body Computer Module (BCM).
Code 48 – Misfire Diagnosis
Code 51 – MEM-CAL, PROM, or ECM Error (Faulty or Incorrect Calibration)
Code 52 – CALPAK or ECM problem
Code 53 – System over-voltage – ECM over 17.7 volts
Code 54 – Fuel Pump Circuit
Code 55 – ECM problem
4-Wheel Anti-Lock Diagnostic Codes:
To do a diagnostic on 4WAL codes you take a paper clip and connect terminal (A) and (H) together. After 20 seconds if any codes are present they will be displayed by the flashing of the Anti-Lock light. A code is displayed for example 12 (1 flash, pause, 2 flashes).
To clear the code from the ECU memory, with the ignition On, place the jumper between (A) and (H) for two seconds, remove for one second, and replace again for two seconds. The Antilock/Brake light should light, then go off.
Code 21 – Right Front Wheel Circuit Faulty wheel sensor or open circuit.
Code 22 – Right Front Wheel Circuit No signal. Remove the wheel. Check for a damaged sensor or loose electrical connectors.
Code 23 – Right Front Wheel Circuit Intermittent signal, indicating a loose electrical connector.
Code 25 – Left Front Wheel Circuit No signal. Remove the wheel. Check for a damaged sensor or loose electrical connectors.
Code 26 – Left Front Wheel Circuit Intermittent signal, indicating a loose electrical connector.
Code 27 – Left Front Speed Sensor Circuit Faulty sensor or loose electrical connector.
Code 28 – Speed Sensor Signal Erratic brake action at low speeds and pedal pressures indicates a fault in the speed sensor circuit or speedometer.
Code 29 – EHCU Circuit A loss of signal from all four sensors indicates a loose EHCU connector.
Code 31 – Right Rear Speed Sensor Circuit An intermittent code indicates a loose electrical connector.
Code 32 – Right Rear Wheel Circuit No signal. Remove the wheel. Check for a damaged sensor or loose electrical connectors.
Code 33 – Right Rear Wheel Circuit Intermittent signal, indicating a loose electrical connector.
Code 35 – Left Rear Wheel Circuit Intermittent signal, indicating a loose electrical connector.
Code 36 – Left Rear Speed Sensor Circuit No signal. Remove the wheel. Check for a damaged sensor or loose electrical connectors.
Code 37 – Left Rear Speed Sensor Circuit An inconsistent anti-lock action at low speeds and pedal pressure is a sign of a fault in the speed sensor unit or connectors.
Code 38 – EHCU valve circuit A pulsing pedal indicates a defective wheel sensor or faulty EHCU valve.
Code 41 through 66 – 4WAL control unit or motor circuit Check for a loose ground connection at the motor circuit. Clear the code and drive the vehicle. If any of these codes return, the EHCU valve may be faulty.
Code 67 – Motor circuit Check the motor for loose electrical connections.
Code 68 – Motor circuit A locked motor or an open circuit. Check the motor for loose electrical connections.
Code 71 through 74 – 4WAL control unit Clear the code and drive the vehicle. If any of these codes return, the EHCU valve may be faulty.
Code 81 – Brake switch circuit Make sure the driver hasn’t been riding the brake. Check the brake switch adjustment and electrical connections
Code 86 – Anti-Lock warning light Check the light and wiring for a short circuit.
Code 88 – Brake warning light Check the light and wiring for a short circuit.