Skip the auto shop - Our mechanics make house calls

Q: Check Engine Light is on and OnStar says it is code P0008

asked by on

I just got back from a business trip last night. Tonight when I got in my car, my check engine light was on. OnStar says it is an "engine and transmission" issue with an error code 0008. After doing research online, I saw that it could be a timing chain issue, but I'm not sure since everything is closed for the weekend. I have another business trip tomorrow and need to know if it is safe to drive the car on this code.

Also, there is a SCA #11340C "recall" for 2007-2009 Cadillac CTS timing belts, but I've been told by Cadillac that my car does not have any special recalls on the VIN.

My car has 107535 miles.
My car has an automatic transmission.

Update: I checked the oil this morning and had to add 2 quarts. The light was still on after doing this so I disconnected the battery cable and this did not change the check engine light. OnStar said the code was P0008 and that it was an ignition problem that I should take care of at my convenience.

Hey there. This code is "generally" related to the timing chain and related components. This is usually due to engine mechanical problems, stretched timing chain or a failed camshaft actuator or actuator solenoid.

The Engine Control Module (ECM) monitors the position of both camshafts and the crankshaft. The ECM performs a test for misalignment between both camshafts on one bank of the engine and the crankshaft and calculates the position of both. The ECM compares the position of both the camshafts and the crankshaft with the learned value. The ECM will set the P0008 code if both learned values for one bank of the engine are exceeding a calibrated threshold in the same direction. It would be advised to have the car checked before taking it out on the road. A certified professional from YourMechanic can come to your car’s location to diagnose the code in person and assist with repairs.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Check Engine Light is on and OnStar says it is code P0008

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Coolant leak from behind the idler pulley

It is more likely that something above or behind the idler pulley is leaking coolant and migrating to other areas, like the idler pulley. It can be the water pump, thermostat housing, or seals. The cooling system should be pressure...

Q: 2006 Lexus V8. Should I spend $900 to replace timing belt at this low milage?

Hi there. As a former Lexus Master technician, there is an not only a mileage change interval for the timing belt, but also an age interval of 8 years. This is what is suggested in the original owner's manual. ...

Q: Slow acceleration and engine light on/off

A sealed transmission should have nearly no loss of fluid. An overfilled transmission can also cause issues. The fluid level and condition should be checked to ensure the fluid is at the proper level. This will require a scan tool...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.