Jim Taddei

Jim Taddei has been in the automotive field since 1975 and has over 25 years of experience with General Motors products, achieving the designation of GM Master Technician. He is also currently certified as an ASE Master Technician, and holds an Advanced California Smog Check License. He has been the lead technician and team leader at a multi-line dealership. After leaving the dealership he spent a couple of years working in an independent shop and now uses his experience and expertise to help verify the quality of RepairPal Certified shops.

Posts by Jim Taddei

GM OBD Trouble Code 15

Engine Coolant Temperature Sensor Error (Low Temp Indicated) The Coolant Temperature sensor sends a signal to the Engine Control Computer based on the temperature of the engine. The ECM uses the information from this sensor to help calculate fuel delivery and spark timing.

Engine Coolant Temperature Sensor Error (Low Temp Indicated) The Coolant Temperature sensor sends a signal to the Engine Control Computer based on the temperature of the engine. The ECM uses the information from this sensor to help calculate fuel delivery and spark timing.

GM OBD Trouble Code 16

System Voltage Too Low The Engine Control Module monitors system voltage internally. If system voltage becomes too high or too low, electrical devices on the vehicle may not function properly.

System Voltage Too Low The Engine Control Module monitors system voltage internally. If system voltage becomes too high or too low, electrical devices on the vehicle may not function properly.

GM OBD Trouble Code 17

Camshaft Position Sensor Error The Camshaft Position sensor will signal the Engine Control Module when the #1 cylinder is ready for the spark plug to fire ("top-dead-center" on compression stroke). The ECM uses the information from this sensor to help calculate fuel delivery and spark timing.

Camshaft Position Sensor Error The Camshaft Position sensor will signal the Engine Control Module when the #1 cylinder is ready for the spark plug to fire ("top-dead-center" on compression stroke). The ECM uses the information from this sensor to help calculate fuel delivery and spark timing.

GM OBD Trouble Code 21

Throttle Position Sensor Error (Signal High) The Throttle Position sensor signals the Engine Control Module as to the current position of the engine throttle valve. The current throttle valve opening is based on the driver's input from the gas pedal.

Throttle Position Sensor Error (Signal High) The Throttle Position sensor signals the Engine Control Module as to the current position of the engine throttle valve. The current throttle valve opening is based on the driver's input from the gas pedal.

GM OBD Trouble Code 22

Throttle Position Sensor Error (Signal Low) The Throttle Position sensor signals the Engine Control Module as to the current position of the engine throttle valve. The current throttle valve opening is based on the driver's input from the gas pedal.

Throttle Position Sensor Error (Signal Low) The Throttle Position sensor signals the Engine Control Module as to the current position of the engine throttle valve. The current throttle valve opening is based on the driver's input from the gas pedal.

GM OBD Trouble Code 23

Intake Air Temperature Sensor Error (Low Temp Indicated) The Intake Air Temperature sensor relays the current temperature of the air entering the engine to the Engine Control Module. The ECM uses the information from this sensor to help calculate fuel delivery and spark timing.

Intake Air Temperature Sensor Error (Low Temp Indicated) The Intake Air Temperature sensor relays the current temperature of the air entering the engine to the Engine Control Module. The ECM uses the information from this sensor to help calculate fuel delivery and spark timing.

GM OBD Trouble Code 24

Vehicle Speed Sensor Error (Open Circuit or No Activity) The Vehicle Speed Sensor signals to the ECM the current speed at which the vehicle is traveling. The ECM uses this information to help determine the correct gear ratio for the transmission and when to engage the transmission torque converter lock-up.

Vehicle Speed Sensor Error (Open Circuit or No Activity) The Vehicle Speed Sensor signals to the ECM the current speed at which the vehicle is traveling. The ECM uses this information to help determine the correct gear ratio for the transmission and when to engage the transmission torque converter lock-up.

GM OBD Trouble Code 25

Intake Air Temperature Sensor Error (Low Temp Indicated) The Intake Air Temperature sensor relays the current temperature of the air entering the engine to the Engine Control Module. The ECM uses the information from this sensor to help calculate fuel delivery and spark timing.

Intake Air Temperature Sensor Error (Low Temp Indicated) The Intake Air Temperature sensor relays the current temperature of the air entering the engine to the Engine Control Module. The ECM uses the information from this sensor to help calculate fuel delivery and spark timing.

GM OBD Trouble Code 28

Auto Transmission Range Pressure Switch Error The Auto Transmission Range Pressure switch is generally located inside the transmission, attached to the valve body. This switch uses hydraulic pressure to signal the ECM as to which gear the transmission is in.

Auto Transmission Range Pressure Switch Error The Auto Transmission Range Pressure switch is generally located inside the transmission, attached to the valve body. This switch uses hydraulic pressure to signal the ECM as to which gear the transmission is in.

GM OBD Trouble Code 26

Quad Driver Module (QDM A) Error The ECM uses "quad drivers" to control its output devices. Each quad driver is capable of controlling up to four devices.

Quad Driver Module (QDM A) Error The ECM uses "quad drivers" to control its output devices. Each quad driver is capable of controlling up to four devices.

GM OBD Trouble Code 31

Wastegate Solenoid Circuit Error Gear Position Switch (PRNDL) Error Depending on the model, code 31 can refer to two different systems. Please choose from one of the above links for specific information on each system.

Wastegate Solenoid Circuit Error Gear Position Switch (PRNDL) Error Depending on the model, code 31 can refer to two different systems. Please choose from one of the above links for specific information on each system.

GM OBD Trouble Code 33

MAP Sensor Circuit Error (Signal High Indicating Low Vacuum) The ECM uses the Manifold Absolute Pressure (MAP) sensor as an indication of engine load. High voltage would indicate low engine vacuum and higher engine load.

MAP Sensor Circuit Error (Signal High Indicating Low Vacuum) The ECM uses the Manifold Absolute Pressure (MAP) sensor as an indication of engine load. High voltage would indicate low engine vacuum and higher engine load.

GM OBD Trouble Code 34

MAP Sensor Circuit Error (Signal Low Indicating High Vacuum) The ECM uses the Manifold Absolute Pressure (MAP) sensor as an indication of engine load. High voltage would indicate low engine vacuum and higher engine load.

MAP Sensor Circuit Error (Signal Low Indicating High Vacuum) The ECM uses the Manifold Absolute Pressure (MAP) sensor as an indication of engine load. High voltage would indicate low engine vacuum and higher engine load.

GM OBD Trouble Code 35

Idle Air Control Valve Problem or Idle Error The ECM commands the Idle Air Control Valve as necessary to maintain the correct engine idle. Fault Code Description 35 - Idle Air Control Valve problem or idle error Symptoms Idle too high or too low Engine stalling Common Problems Faulty Idle Air Control Valve Deposits on throttle body or Idle Air Control Valve air passages .

Idle Air Control Valve Problem or Idle Error The ECM commands the Idle Air Control Valve as necessary to maintain the correct engine idle. Fault Code Description 35 - Idle Air Control Valve problem or idle error Symptoms Idle too high or too low Engine stalling Common Problems Faulty Idle Air Control Valve Deposits on throttle body or Idle Air Control Valve air passages .

GM OBD Trouble Code 39

Torque Converter Clutch Error Clutch Switch Circuit Error Depending on the model, code 39 can refer to two different systems. Please choose from one of the above links for specific information on each system.

Torque Converter Clutch Error Clutch Switch Circuit Error Depending on the model, code 39 can refer to two different systems. Please choose from one of the above links for specific information on each system.