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

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: 2006 cadillac cts does it have struts or shocks

Hi there. The 2006 Cadillac CTS has a front shock / strut assembly as opposed to the singular strut with coil over spring option that is common with passenger cars and some smaller SUV’s. I would recommend having this service...

Q: Cranks but no start

To install the timing chain in the correct position you have to align the crankshaft sprocket timing mark with the tab on the timing chain tensioner. Align the camshaft sprocket timing mark with the tab on the timing chain tensioner....

Q: My check engine light came on...car isn't overheating no change in engine temp gauges..autozone used one of their testing gages sa

There are several possible reasons for a check engine light to come on. Typically, when the check engine light appears, the first step is to pull the diagnostic codes out of the computer with a scan tool, like you did....

Related articles

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...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...