Chevrolet OBD / OBD2 Codes

For OBD information for all GM vehicles please see our GM OBD / OBD2 page.

If you cannot find your model below and it is newer than 1996, please refer to our list of all Chevy OBD2 codes.  NOTE: A model specific code list like those below will be the most accurate source for manufacturer specific OBD / OBD2 codes of your vehicle.

ModelYearEngine informationSystem
Astro 4.3L1996·05VIN position 8 =W/XGM
Avalanche 5.3/6.0/8.1 L2002·09VIN position 8 =3/0/G/KfTIYGM
Aveo 1.6L2004-09VIN position 8 =6GM
Beretta/Corsica 2.2L1996VIN position 8 =M/4GM
Beretta/Corsica 3.1 L1996VIN position 8 =M/4GM
Blazer 4.3L1996·05VIN position 8 =W/XGM
C/K Pickup 4.3L1996·00VIN position 8 =WGM
C/K Pickup 5.0L1996·00VIN position 8 =MGM
C/K Pickup 5.7L1996·00VIN position 8 =RGM
C/K Pickup 7.4L1996·00VIN position 8 =JGM
Camaro 3.4L1993·95VIN pOSition 8 =SGM
Camaro 3.8L1995·02VIN position 8 =KGM
Camaro 5.7L1993·94VIN pOSition 8 =PGM
Camaro 5.7L1995·02VIN position 8 =G/PGM
Caprice 5.7L1993·95VIN position 8 =PGM
Caprice 5.7L1995·96VIN position 8 =PGM
Caprice Wagon 4.3L1993·95VIN position 8 =WGM
Cavalier 2.2L1996·04VIN position 8 =F/4GM
Cavalier 2.3/2.4L1992·02VIN position 8 =OfTGM
Chevy Van/Express 4.3/5.0L1996·0SVIN position 8 =M/XIWGM
Chevy Van/Express 5.7/7.4/8.1L1996·07VIN position 8 =G/J/RGM
Cobalt 2.0/2.2/2.4L200S-09VIN position 8 =B/F/PGM
Colorado 2.8U3.SL2004-06VIN position 8 =8/6GM
Colorado 2.9U3.6/S.7L2007-09VIN position 8 =9/E/lGM
Corvette 5.7L (OBD-I)1994VIN position 8 =PGM
Corvette 5.7L (OBD-II)1994-04VIN position 8 =G/P/SGM
Corvette 6.0/6.2/7.0L200S-09VIN position 8 =E/RlUIWIYGM
Equinox 3.4/3.6L200S-09VIN position 8 =7/FGM
Express 4.3/5.0/5.7/7.4/8.1 L1996-07VIN postion 8 =G/J/M/RIWIXGM
Express 4.8/S.3/6.0/6.6L2003-09VIN position 8 =2/4/C/KfT/UNGM
HHR 2.0/2.2/2.4L2006-09VIN position 8 =51NB/F/MGM
Impala 3.4/3.8L2000-0SVIN position 8 =E/Kl1GM
Impala 3.S/3.9/S.3L2006-09VIN position 8 =1/3/8/C/KlNGM
Lumina 3.1L1996-01VIN position 8 =T/M/JGM
Lumina 3.4L1994-96VIN position 8 =XGM
Lumina APV/Minivan 3.4L1996VIN position 8 =EGM
Lumina APV/Minivan 3.5L1994-95VIN position 8 =lGM
Malibu 2.2/2.4/3.5/3.6L2004-09VIN position 8 =5/7/B/F/N/8GM
Malibu 2.4/3.1 L1997-03VIN position 8 =J/MITGM
Malibu 3.9L2006-07VIN position 8 =1GM
Metro 1.0/1.3L1995-01VIN position 8 =2/6GM
Monte Carlo 3.1L1996-99VIN position 8 =MGM
Monte Carlo 3.4L2000-05VIN position 8 =EGM
Monte Carlo 3.5/3.9/5.3L2006-07VIN position 8 =1/8/CGM
Monte Carlo 3.8L1998-0SVIN position 8 =I/Kl1GM
Monte Carlo/Z34 3.4L1995-97VIN position 8 =XGM
Prizm 1.SL1998-02VIN position 8 =8GM
S10 Pickup 2.2/4.3L1996-05VIN position 8 =WIXJ4/5GM
Silverado 6.6L Turbo Diesel2001-09VIN position 8 =1/2GM
Silverado/Suburban 4.3/4.8L1996-09VIN position 8 =CN/XGM
Silverado/Suburban 5.3/5.7L1996-09VIN position 8 =O/3/J/M/RITIZGM
Silverado/Suburban 6.0/7.4/8.1 L1996-09VIN position 8 =5/G/J/N/UGM
SSR 5.3/6.0L2003-07VIN position 8 =HIPGM
Tahoe 4.S/5.3/5.7L1996-06VIN position 8 =RlTN/ZGM
Tahoe 4.8/5.3/6.0L2007-09VIN position 8 =5/C/J/OGM
Tracker 1.6/2.0/2.SL1998-04VIN position 8 =1/6/CGM
Trailblazer 4.2U5.3/6.0L2002-09VIN position 8 =H/M/P/SGM
Uplander 3.5/3.9L200S-0SVIN position 8 =1/LGM
Venture 3.4L1997-04VIN position 8 =EGM
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

most voted
newest oldest
Inline Feedbacks
View all comments
5 months ago

code p3055 2018 equinox any ideas ?

5 months ago
Reply to  brian

Check out TSB #18-NA-247. Addresses this issue. It concerns checking and cleaning grounds, specifically G107. Verify all grounds are good in the TSB, but G107 seems to be the main culprit.
You may also wish to make a $9.99 donation to to help provide even more information in the future.
Thank you for your consideration, and good luck with this issue.

The Enemy
The Enemy
7 months ago

1994 Chevrolet Cheyenne 2500 series troubleshooting codes that’s what I need troubleshooting code 74

6 months ago
Reply to  The Enemy

Code 74 is the transmission input speed sensor. On the side of the transmission.
You will need to check the A/C voltage output from the speed sensor. With the drive wheels off the ground check the A/C voltage output from the sensor. If not over 7 volts A/C above 10 mph, then replace the sensor.
If over 7 VAC, then look for wiring issues between the sensor and PCM.
I hope this helps.