Kelley Blue Book


HOMEOBD-II
p0008
Advertisement

Advertisement

P0008

Engine Position System Performance

author image
By
KBB Service Advisor
reviewer image
Reviewed by
Gary Hardesty

What Is the P0008 Code?

Symptoms
Causes
Seriousness
Can I Still Drive?
Diagnose
Difficulty of Inspecting
Get Additional Help

This code indicates that the camshaft and crankshaft are not in the correct position when the engine is running. The crankshaft is part of the engine that converts reciprocating motion into rotational motion, while the camshaft is the opposite, converting rotational motion into reciprocating motion. These are both incredibly important parts of the engine, and with a P0008 code, it means that bank one of the camshaft or crankshaft is incorrectly positioned.

More About the P0008 Code

P0008 is a specific code that indicates misalignment in bank one of your engine; the equivalent code for bank two is P0009. Additionally, while it is a general OBD-II code, you’ll see it more frequently in brands owned by or operating in partnership with General Motors, including Cadillac, Chevrolet, GMC, and Suzuki.

Who Has the Lowest Price?

Some service centers will give you an online estimate to compare. Why drive around Town!?

What Are the Symptoms of a P0008 Code?

The most prominent symptom, regardless of the underlying cause of this code, will be a check engine light. However, in some cases, you may also see poor fuel economy and decreased engine performance, including poor acceleration, as well as a hard start. More serious problems associated with a P0008 code may result in an engine that runs roughly overall, and you might hear a rattling noise from the engine that could be the timing chain. In some cases, especially with serious and extended problems, you may even see the car refuse to start entirely.

What Are Some Causes of a P0008 Code?

The timing chain may be the cause of a P0008 code. This may have to do with a timing chain that’s stretched out over time, jumped out of its typical placement, or had issues with maintaining tension. However, the P0008 just by itself tends to isolate to a single engine bank, and the timing chain will usually cause issues beyond just the single bank. The reluctor ring may also have slipped on the crankshaft or camshaft. A low engine oil level or faulty oil control valve can also cause this code. Lastly, it could be that your ECM (engine control module) is malfunctioning, although this is typically the least common reason for this code, and it’s usually only the case if you’re having no symptoms other than a check engine light.

How Serious Is the P0008 Code?

The P0008 code is incredibly serious, enough that it can even stop the car from functioning if you don’t manage it. Remember, this code happens because the crankshaft and camshaft aren’t in the right position as the car functions, which is a critical part of the way the car functions. If you’re getting a P0008 code, then it’s important that you talk to an expert as soon as possible.

Can I Still Drive with a P0008 Code?

Most experts recommend that you don’t drive if you’re receiving a P0008 code. If you’re not able to get an at-home engine checkup, then you may want to call a local repair shop, describe the symptoms you’re experiencing, and ask whether it’s safe for you to drive to the repair shop. This way, you can get an expert’s opinion regarding whether you can drive long enough to get to someone who can diagnose and fix the problem.

How Easy Is It to Diagnose a P0008 Code?

It is extremely difficult to diagnose a P0008 code on average. Because there are so many possible causes, you need to go through all of them until you can find the right one. Oftentimes, a technician will run an oscilloscope to examine the engine’s pattern, which is something far beyond the capabilities of hobbyist car mechanics. It’s also typically helpful to know more about the individual make and model of your car, as some models may have known issues with certain components that may give some insight into the likely problem.

How Difficult Is It to Inspect a P0008 Code?

The inspection process is also typically very difficult for a P0008 code. Not only do you have to know how to diagnose the problem, but you’ll also need to go through all the potential issues so you can ensure that you’ve covered them all. The actual solution is also usually specific to a make and model, and using the wrong solution may even worsen the problem.

Need Additional Help with Your P0008 Code?

The P0008 code is incredibly dangerous if you drive on it for very long; after all, this is a critical part of your car’s function, and if it’s not working properly, your car may not be able to function at all. That’s why it’s so important to talk to an expert who can help you determine your next move.

Your first step should be to use Kelley to find repair shops near you. This lets you get in with an expert as soon as possible, which allows you to determine what’s wrong and fix the problem.

If you’re instead just looking for information on diagnostic codes, then you may want to check the Kelley OBD-II code database. This can help you learn more about codes and how they function.

P0008 Q&A

Common Error Codes

P0128 - Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)

Browse All OBD-II Codes

See our OBD-II Guide Page

Get Recall Alerts

All recalls are considered serious. Stay safe. Take care of any recalls ASAP. The good news? Recall repairs are free when performed at a local dealer.

Get your Recall Report & future alerts

Where do I find my VIN?