My Pro Street

P0009 Code Explained: Engine Position System Performance Bank 2 Causes, Symptoms & Fixes

OBD-II scanner displaying P0009 beside a V-engine timing chain, Bank 2 camshaft gears and crankshaft showing a timing correlation fault

If your OBD-II scanner displays P0009, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected that the camshaft and crankshaft timing on Bank 2 are no longer properly synchronized.

The crankshaft controls piston movement, while the camshafts determine when the intake and exhaust valves open and close. These components must remain precisely synchronized for the engine to run correctly. When the ECM detects that one or more camshafts on Bank 2 are operating outside the expected position relative to the crankshaft, it stores P0009 and illuminates the Check Engine Light.

P0009 is commonly caused by:

Because P0009 may indicate significant mechanical timing wear, it should be diagnosed as soon as possible. Continued driving with a loose or stretched timing chain can lead to severe internal engine damage.

Looking for more diagnostic resources? Browse our complete OBD-II libraries:


P0009 Quick Facts

ItemInformation
OBD-II codeP0009
Official descriptionEngine Position System Performance Bank 2
CategoryPowertrain
SystemEngine timing and variable valve timing
Code typeGeneric SAE powertrain code
SeverityHigh
Safe to drive?Limited driving only; diagnose promptly
Common causesStretched timing chain, failed tensioner, incorrect timing, low oil pressure
Typical repair cost$150–$4,000+

What Does the P0009 Code Mean?

P0009 means “Engine Position System Performance Bank 2.”

The ECM uses crankshaft and camshaft position sensors to monitor the relationship between the crankshaft and camshafts.

During normal operation, the ECM expects the Bank 2 camshafts to remain within a specific range relative to crankshaft position. Variable valve timing may intentionally advance or retard the camshafts, but the actual position must closely match the computer’s commanded position.

If the camshaft timing on Bank 2 moves outside the permitted range, the ECM stores P0009.

P0009 is closely related to:

P0009 generally indicates a broader Bank 2 timing-performance problem rather than a simple electrical fault in one sensor circuit.


What Is Bank 2?

Bank 2 is the side of a V-shaped or horizontally opposed engine that does not contain cylinder number one.

The location of Bank 2 varies by manufacturer. It may be on the driver or passenger side depending on the engine design.

You should never identify Bank 2 based only on which side of the vehicle the engine bank occupies. Consult a service manual, firing-order diagram or manufacturer repair information.

Inline engines normally have only one cylinder bank and therefore generally do not use Bank 2 codes.


How Engine Timing Works

The crankshaft and camshafts are connected through a:

The timing system ensures that the valves open and close at the correct point during each piston’s movement.

When timing is correct:

Modern engines often use variable valve timing to adjust camshaft position while the engine is operating.

The variable valve timing system may include:

If mechanical wear or oil-flow problems prevent the Bank 2 camshafts from reaching the expected position, P0009 may be stored.


Symptoms of the P0009 Code

P0009 symptoms may range from mild performance problems to severe timing noise and a no-start condition.

Common symptoms include:

The exact symptoms depend on how far the Bank 2 camshaft timing has moved from the expected position.

A small timing deviation may produce only a warning light and slight loss of performance. A severely loose or jumped chain may prevent the engine from starting.


Common Causes of P0009

1. Stretched Timing Chain

A stretched timing chain is one of the most common causes of P0009.

Timing-chain “stretch” is actually cumulative wear at the:

As this wear increases the chain’s effective length, the camshaft timing becomes increasingly delayed relative to the crankshaft.

Possible signs include:

Timing-chain wear is more likely on engines with:


2. Failed Timing-Chain Tensioner

The timing-chain tensioner maintains proper chain tension.

Many tensioners use both spring pressure and engine oil pressure. If the tensioner fails, the chain can become loose and allow the camshaft timing to fluctuate.

Possible tensioner failures include:

A tensioner that drains down overnight often causes a brief rattling noise when the engine is started cold.


3. Worn or Broken Timing Guides

Timing guides keep the chain properly aligned.

These guides may be made from plastic, composite material or metal with plastic wear surfaces.

Over time, they can:

Broken guide material may fall into the oil pan and restrict the oil pickup, creating an additional oil-pressure problem.


4. Incorrect Mechanical Timing

P0009 may appear after timing-chain, cylinder-head or engine repairs if the components were installed incorrectly.

Possible mistakes include:

If P0009 appears immediately after engine work, verify mechanical timing before replacing sensors.


5. Low Engine Oil Level

Variable valve timing systems and hydraulic chain tensioners depend on adequate engine oil.

Low oil may cause:

Always check the engine oil level before beginning advanced diagnostics.


6. Dirty or Incorrect Engine Oil

Contaminated oil or incorrect viscosity can restrict the small passages used by the variable valve timing system.

Possible oil-related problems include:

Oil that is too thick may move slowly during cold starts, while oil that is too thin may not maintain adequate pressure in worn components.


7. Low Oil Pressure

The oil level may be correct while actual oil pressure remains too low.

Possible causes include:

Mechanical oil-pressure testing may be necessary if scan data suggests that several oil-controlled timing components are responding slowly.


8. Faulty Variable Valve Timing Solenoid

The VVT solenoid controls oil flow to the camshaft phaser.

A sticking or electrically failed solenoid may prevent the Bank 2 camshaft from reaching its commanded position.

Possible causes include:

Some engines use separate solenoids for the intake and exhaust camshafts.


9. Failed Camshaft Phaser

The camshaft phaser changes camshaft position using controlled engine-oil pressure.

A worn phaser may:

A failed phaser may store P0009 together with P0018, P0019 or camshaft actuator codes.


10. Faulty Camshaft Position Sensor

The camshaft position sensor reports camshaft location to the ECM.

Possible sensor problems include:

However, P0009 is often caused by actual mechanical timing movement rather than a failed sensor.


11. Faulty Crankshaft Position Sensor

The crankshaft position sensor provides the reference signal the ECM uses to calculate engine timing.

A faulty signal may result from:

A crankshaft sensor problem often produces additional symptoms such as stalling, tachometer dropout or a no-start condition.


12. Shifted or Damaged Reluctor Wheel

The camshaft and crankshaft sensors read toothed or patterned reluctor wheels.

A reluctor may become:

A shifted reluctor can create a timing signal that appears mechanically retarded or advanced even when the timing chain is correctly installed.


13. Faulty ECM or PCM

A failed engine-control module is possible but rare.

Before replacing the module, verify:

Replacement modules may require programming, security relearning and VIN configuration.


How Serious Is the P0009 Code?

P0009 is a serious trouble code.

The engine may continue running, but the code can indicate significant timing-chain or variable valve timing system wear.

Ignoring P0009 may result in:

The risk of catastrophic damage is highest on interference engines.

In an interference engine, the pistons and valves occupy the same area of the combustion chamber at different times. If the timing chain jumps far enough, they may collide.


Can You Drive With P0009?

Limited driving may be possible if:

However, continued driving is not recommended until the fault is diagnosed.

Stop driving immediately if you notice:

Towing the vehicle may cost far less than repairing an engine damaged by a jumped timing chain.


How to Diagnose P0009

Step 1: Scan for Additional Codes

Use an OBD-II scanner to check for related codes.

Common companion codes include:

P0008 and P0009 appearing together may indicate a timing problem affecting both banks, a crankshaft reference issue or inadequate oil pressure.

Record freeze-frame data before clearing the codes.


Step 2: Check the Engine Oil

Inspect:

Correct an improper oil level and replace oil that is badly contaminated or does not meet manufacturer specifications.

Fresh oil may restore a sticking VVT system, but it cannot repair a physically stretched chain.


Step 3: Listen for Timing-System Noise

Start the engine when it is cold and listen near the timing cover.

Warning sounds may include:

A cold-start rattle commonly indicates a worn tensioner, guide or camshaft phaser.

Keep hands, tools, clothing and test equipment away from moving belts and pulleys.


Step 4: Inspect Wiring and Connectors

Inspect circuits associated with:

Look for:

Repair electrical faults before disassembling the timing system.


Step 5: Compare Commanded and Actual Camshaft Position

A professional scan tool may display:

Compare Bank 2 data with Bank 1 when both sides use identical components.

A Bank 2 camshaft that remains consistently retarded may indicate:

A camshaft angle that jumps or fluctuates may indicate:


Step 6: Test the VVT Solenoids

Depending on the vehicle, diagnosis may include:

When identical solenoids can safely be swapped, observing whether the fault moves to the opposite bank can help identify a failed component.

Only swap components when the manufacturer permits it and the part numbers are identical.


Step 7: Check Engine Oil Pressure

Install a mechanical oil-pressure gauge if low pressure is suspected.

Measure pressure at:

Compare the results with factory specifications.

Low oil pressure can affect:

Do not assume oil pressure is normal simply because the warning light remains off.


Step 8: Inspect Camshaft and Crankshaft Signals

An oscilloscope can display the Bank 2 camshaft and crankshaft signals simultaneously.

Comparing the waveform with a known-good pattern may identify:

Waveform analysis can sometimes confirm mechanical timing deviation without removing the timing cover.


Step 9: Verify Mechanical Timing

If scan data or waveform testing indicates a timing problem, mechanical inspection may be required.

Depending on the engine, this may involve removing:

Position the engine at top dead center and compare all timing marks with manufacturer instructions.

Inspect for:

Special camshaft and crankshaft locking tools may be required.


Step 10: Compare Bank 1 and Bank 2 Components

Because P0009 is specific to Bank 2, comparing both sides may help isolate the fault.

Compare:

A major difference between banks may point directly to the failed Bank 2 component.


Step 11: Check Technical Service Bulletins

Some engines have known problems involving:

Check service information before beginning major repairs.


Step 12: Verify the Repair

After repairs:

  1. Clear all stored codes.
  2. Start the engine from cold.
  3. Listen for abnormal timing noise.
  4. Monitor Bank 2 commanded and actual camshaft position.
  5. Complete the manufacturer’s drive cycle.
  6. Rescan for pending codes.
  7. Confirm the camshaft phase error remains within specification.
  8. Restart the engine several times.

A successful repair should eliminate both the trouble code and the timing deviation.


Common P0009 Repairs and Costs

Repair costs depend on whether the fault is caused by an oil, electrical, hydraulic or mechanical problem.

RepairEstimated cost
Diagnostic inspection$100–$250
Engine oil and filter change$60–$180
Repair sensor or solenoid wiring$100–$500
Replace camshaft position sensor$150–$400
Replace crankshaft position sensor$175–$500
Replace VVT solenoid$150–$500
Replace camshaft phaser$600–$1,800
Replace timing-chain tensioner$500–$1,500
Replace timing chain, guides and tensioners$1,200–$4,000
Repair cylinder-head damage$2,500–$6,000+
Replace engine$4,000–$12,000+
ECM software update$100–$300
Replace and program ECM$1,000–$2,500+

On some engines, Bank 2 timing components cannot be serviced separately from the rest of the timing set.

A complete timing-system repair may include both banks to avoid repeat labor and uneven component wear.


Common Diagnostic Mistakes

Replacing Sensors Before Checking Mechanical Timing

A sensor may accurately report that the camshaft is in the wrong position.

Replacing it will not correct:

Always compare actual camshaft timing with commanded timing.


Confusing Bank 1 and Bank 2

Bank 2 is not always on the same side of every vehicle.

Confirm cylinder-number-one location before testing or replacing parts.


Assuming an Oil Change Will Repair Chain Wear

An oil service may improve a sticking VVT solenoid or hydraulic tensioner.

It cannot reverse physical wear in the chain, guides, sprockets or phasers.


Ignoring Startup Rattle

A brief cold-start rattle may be an early warning of:

Investigating the noise early may prevent major engine damage.


Replacing Only One Worn Component

A complete timing repair may require:

Replacing only the chain while leaving damaged guides or worn sprockets can lead to another failure.


Skipping Oil-Pressure Testing

Low oil pressure can affect both banks and several timing components at once.

Replacing Bank 2 parts without correcting the pressure problem may not solve P0009.


Clearing Codes Before Recording Data

Freeze-frame information and camshaft-angle values may be extremely useful.

Record the data before erasing the code.


Replacing the ECM Too Early

Control-module failure is uncommon.

The mechanical timing system, oil pressure, wiring, sensors, solenoids and actuators should all be tested first.


Vehicles Commonly Affected by P0009

P0009 may appear on vehicles with V6, V8, V10 or horizontally opposed engines that use multiple camshafts and variable valve timing.

Potentially affected manufacturers include:

P0009 may be more likely on engines equipped with:

The presence of P0009 does not automatically confirm a known timing-chain defect. The exact vehicle, engine, mileage, maintenance history and scan data must be considered.


How to Prevent P0009

Proper engine-oil maintenance is one of the most important ways to reduce timing-chain and variable valve timing problems.

Helpful preventive steps include:

Good maintenance cannot prevent every mechanical failure, but it can significantly extend the service life of the timing chains, tensioners and camshaft actuators.


Frequently Asked Questions About P0009

What does code P0009 mean?

P0009 means the ECM has detected that the camshaft timing on Bank 2 does not match the expected crankshaft position.


Which side of the engine is Bank 2?

Bank 2 is the side of the engine that does not contain cylinder number one.

Its physical location varies by engine and manufacturer.


Is P0009 usually caused by a stretched timing chain?

A stretched timing chain is one of the most common causes, especially when the code is accompanied by startup rattling, poor performance or correlation codes.

However, VVT solenoids, camshaft phasers, oil pressure and sensor signals must also be checked.


What is the difference between P0008 and P0009?

P0008 applies to the engine-position system on Bank 1.

P0009 applies to Bank 2.


Can low engine oil cause P0009?

Yes. Low oil can reduce pressure to the timing-chain tensioner and camshaft phasers, allowing the Bank 2 camshaft timing to move outside specification.


Can dirty oil trigger P0009?

Yes. Sludge and incorrect oil viscosity can restrict oil flow through the variable valve timing system.


Can a bad camshaft position sensor cause P0009?

It is possible, but P0009 frequently indicates an actual timing or VVT performance problem.

The sensor should be tested rather than replaced based only on the code.


Can a bad crankshaft position sensor cause P0009?

Yes, although crankshaft sensor faults often cause additional codes, stalling or a no-start condition.


Can I drive with P0009?

Limited driving may be possible if the engine runs normally and makes no abnormal noise.

However, continued driving is risky because a loose timing chain may jump and damage the engine.


Does P0009 mean the timing chain must be replaced?

Not automatically.

The diagnosis should include:

A chain replacement is required when excessive wear or incorrect timing is confirmed.


Can P0009 cause a no-start condition?

Yes. If the timing chain jumps far enough, the camshaft and crankshaft signals may become too misaligned for the engine to start.


Will clearing P0009 fix the vehicle?

No. Clearing the code only removes the stored warning.

The code will return if the underlying timing deviation remains.


How much does it cost to repair P0009?

A minor oil, wiring or solenoid repair may cost a few hundred dollars.

A complete timing-chain repair may cost approximately $1,200 to $4,000 or more, depending on the engine and labor required.


Will P0009 cause an emissions-test failure?

Yes. An active Check Engine Light or emissions-related powertrain code will generally cause the vehicle to fail an OBD-based emissions inspection.


Final Thoughts

The P0009 code means the engine’s Bank 2 camshaft timing does not match the crankshaft position expected by the ECM.

The most common causes include:

Because P0009 may indicate serious timing-system wear, it should not be ignored.

Begin with the engine-oil level and condition, related codes, wiring inspection and scan-tool camshaft data. If the Bank 2 camshaft remains outside specification, test oil pressure and verify mechanical timing before replacing sensors or the ECM.

For more diagnostic guides, browse our growing OBD-II libraries:


Related Articles

Exit mobile version