Time for reading: 4 min

P0008: Engine Position System Performance Bank 1

If your vehicle has a P0008 code, it could mean a stretched timing chain or other engine timing issues. Learn how to diagnose and fix this problem before it worsens.
P0008: Engine Position System Performance Bank 1

The crankshaft and the camshaft work in sync to keep the engine functioning efficiently. If there are issues with either of these components, the vehicle may store the diagnostic trouble code (DTC) P0008.

Let’s find out more about what this code could mean for your vehicle and how to potentially fix it.

close-up of a car engine

What Does Code P0008 Mean?

The P0008 code stands for “Engine Position System Performance Bank 1.” This means that the PCM has detected that the crankshaft and camshaft are out of sync. The Bank 1 portion of the code’s definition refers to the area of the engine where cylinder 1 is located.

The camshaft and crankshaft sensors report the speed and position of both shafts to the powertrain control module (PCM)/engine control module (ECM). If the alignment of the two is outside the specifications programmed into the PCM algorithms, this code will be set.

The PCM uses the signal from the camshaft position sensor to time the firing of the fuel injector, as well as the ignition of the spark plug. The PCM then synchronizes the signal from the crankshaft to determine if it was timed properly.

A variable valve timing system is used in newer vehicles to adjust the timing of the camshaft with the crankshaft to improve fuel efficiency and performance.

While the P0008 code can happen in vehicles equipped with on-board diagnostics (OBD-II), it is more common in vehicle makes such as Chevrolet, Buick, Suzuki, Cadillac, and GM.

close-up view of internal combustion engine showing timing chain

What Causes Code P0008?

The engine code P0008 can be a result of malfunctions in the crankshaft, camshaft, or other parts that keep them in sync. Here are some of the most common causes of the code:

  • Timing component damage
  • Low engine oil levels
  • Camshaft or crankshaft sensor malfunction
  • Faulty ECM or PCM

Timing Component Damage

A damaged timing chain or timing belt is one of the most common causes of the P0008 code. The chain may show signs of wear, is overstretched and loose, or is malfunctioning. Other timing components, such as gears or tensioners, may also cause this issue.

Low Engine Oil Levels

Low engine oil, poor oil quality, and poor maintenance can accelerate timing chain damage. Make sure that the engine oil is topped up. Also, remember to use oil that’s according to your vehicle’s manufacturer specifications.

Camshaft or Crankshaft Sensor Malfunction

A faulty crankshaft or camshaft sensor can send weak or inaccurate signals to the PCM.This can lead to difficult starting conditions or no starting at all

Faulty ECM or PCM

While it is rarely the case, a faulty PCM or ECM can also cause the P0008 code. The PCM or ECM software may be outdated or the unit may be damaged.

What Are the Symptoms of Code P0008?

Other than an illuminated check engine light, there are a few signs that may point to a code P0008. Here are the most common symptoms you may encounter:

  • Poor fuel economy
  • Rough running and poor acceleration
  • Weaker engine power
  • Unusual noises from the timing chain
fuel and temperature gauge in car

Poor Fuel Economy

Because the crankshaft and camshaft may be out of sync, the PCM may not be able to compare their signals accurately. This can result in the incorrect timing of fuel injection and spark plug ignition, which in turn can lead to the engine burning more fuel than usual.

Rough Running and Poor Acceleration

With a code P0008, you may experience a rougher ride than usual. Your vehicle may also struggle to accelerate, which may be due to inefficient engine operation.

Weaker Engine Power

Another common symptom of the P0008 is weaker engine power or poor engine performance. It can also lead to further damage if not addressed immediately.

Unusual Noises from the Timing Chain

You may notice some mechanical noises while starting or even when driving. This is due to the timing chain not being properly lubricated. It may also be a sign that the timing chain is loose or worn out.

man checking under the hood of a car

How to Diagnose Code P0008

An accurate diagnosis will save you a lot of time and money, as you wouldn’t have to deal with any unnecessary repairs. Here are some diagnostic methods that can help:

Use an OBD-II Scanner Tool

The first thing to do when you’re encountering problems with your vehicle is to see if there are codes that are stored in your vehicle’s memory. With the OBD-II scanner tool, you will be able to check which codes are stored.

Conduct a Visual Inspection

Check under the hood to see if there are any camshaft or crankshaft parts that are damaged. Inspect wires, connectors, and timing components to see if they’re damaged or faulty.

Use an Oscilloscope

Technicians will use this tool to analyze the pattern between the crankshaft and camshaft sensors, as well as the signals they send to the PCM/ECM. The patterns may vary across different vehicle manufacturers.

How to Fix Code P0008

The following are are some possible fixes for each potential cause of a code P0008:

Top Up Engine Oil

If your engine oil is low, it should be topped up immediately to improve the performance of the engine. As previously mentioned, see to it that you use engine oil according to the standards of your vehicle’s manufacturer.

gloved mechanic pouring engine oil

Repair or Replace Timing Components

If any of the timing components are damaged, have them repaired or replaced immediately. Then, perform a test drive to check if the code still appears.

Replace Camshaft or Crankshaft Sensors

The main issue could be faulty camshaft or crankshaft sensors. See if the device has any loose or damaged wires. If you’ve determined either of these sensors to be the culprit, replace them immediately.

Other Codes Related to P0008

P0009

A twin of code P0008, the Bank 2 in the P0009’s definition refers to the part of the engine containing cylinder 2. All signs and symptoms are similar to the P0008 engine code.

P0016

The P0016 code is set when the PCM detects that the difference in the position of the camshaft and crankshaft is more than the normal range. In this case, the PCM determines that the crankshaft and camshaft are also not in sync.

P0017

The P0017 code is set when the PCM detects a misalignment between the positions of the camshaft and crankshaft. Bank 1 refers to the area of the engine that contains cylinder 1. Sensor B is the exhaust camshaft side.

P0018

In the P0018 code, the PCM determines that the camshaft and crankshaft positions are not correlated. The “sensor A” in the code’s definition refers to the intake camshaft sensor.

P0019

Finally, the P0019 code is triggered when there is no synchronization between the crankshaft and the bank 2 exhaust camshaft. The camshaft and the crankshaft should always be in tune with each other to prevent any problems with the engine.

FAQ

How long can you drive with a P0008 code?

Experts recommend refraining from driving when a vehicle has been diagnosed with a P0008 code. One of the symptoms of a code P0008 is having a rougher experience with driving and even trouble starting the engine. It is best to get an expert’s opinion on whether or not you can continue driving. Fix this code as early as possible to prevent further damage to your vehicle.

How much does it cost to fix P0008?

Repair costs for the P0008 code may range from $300 to $1,000. Estimates may vary according to the make and model of your vehicle. It also depends on how serious the repairs are, what parts need to be replaced, as well as taxes and labor costs. To get an accurate estimate, consult your mechanic.

Shop Now