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:
- A stretched timing chain
- A failing timing-chain tensioner
- Broken or worn timing guides
- Incorrect mechanical timing
- Low engine oil
- Low oil pressure
- A sticking variable valve timing solenoid
- A worn camshaft actuator or phaser
- Camshaft or crankshaft sensor problems
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:
- Complete OBD-II Code Library: https://my.prostreetonline.com/dtc-obdii/
- Body (B) Codes: https://my.prostreetonline.com/dtc-doctor/b-code-obd-ii-codes/
- Chassis (C) Codes: https://my.prostreetonline.com/dtc-doctor/c-code-obd-ii-codes/
P0009 Quick Facts
| Item | Information |
|---|---|
| OBD-II code | P0009 |
| Official description | Engine Position System Performance Bank 2 |
| Category | Powertrain |
| System | Engine timing and variable valve timing |
| Code type | Generic SAE powertrain code |
| Severity | High |
| Safe to drive? | Limited driving only; diagnose promptly |
| Common causes | Stretched 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:
- P0008: Engine Position System Performance Bank 1
- P0016: Crankshaft Position–Camshaft Position Correlation Bank 1 Sensor A
- P0017: Crankshaft Position–Camshaft Position Correlation Bank 1 Sensor B
- P0018: Crankshaft Position–Camshaft Position Correlation Bank 2 Sensor A
- P0019: Crankshaft Position–Camshaft Position Correlation Bank 2 Sensor B
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:
- Timing chain
- Timing belt
- Gear drive
- Combination of chains and gears
The timing system ensures that the valves open and close at the correct point during each piston’s movement.
When timing is correct:
- The intake valves open during the intake stroke.
- The valves close before compression.
- Combustion occurs at the correct time.
- The exhaust valves open during the exhaust stroke.
- The engine produces normal power and efficiency.
Modern engines often use variable valve timing to adjust camshaft position while the engine is operating.
The variable valve timing system may include:
- Camshaft phasers
- Oil control valves
- VVT solenoids
- Camshaft position sensors
- Crankshaft position sensors
- Oil-pressure passages
- Hydraulic timing-chain tensioners
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:
- Illuminated Check Engine Light
- Rough idle
- Engine misfires
- Poor acceleration
- Reduced engine power
- Hard starting
- Extended cranking
- Engine stalling
- Poor fuel economy
- Timing-chain rattle
- Metallic noise during startup
- Engine hesitation
- Limp mode
- Increased emissions
- Failed emissions inspection
- Engine cranks but will not start
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:
- Chain pins
- Bushings
- Links
- Sprocket teeth
As this wear increases the chain’s effective length, the camshaft timing becomes increasingly delayed relative to the crankshaft.
Possible signs include:
- Startup rattling
- Poor acceleration
- Camshaft correlation codes
- Higher-than-normal camshaft phase error
- Metal debris in the oil
- Tensioner extension beyond specification
Timing-chain wear is more likely on engines with:
- High mileage
- Poor maintenance history
- Low oil levels
- Extended oil-change intervals
- Incorrect oil viscosity
- Known timing-system weaknesses
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:
- Internal wear
- Weak spring
- Hydraulic leakage
- Sludge restriction
- Mechanical collapse
- Loss of pressure after shutdown
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:
- Crack
- Wear through
- Break apart
- Separate from their mounting points
- Allow excessive chain movement
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:
- Camshaft timing off by one tooth
- Crankshaft timing mark misaligned
- Chain installed on incorrect marked links
- Camshaft phaser installed incorrectly
- Tensioner released at the wrong time
- Engine rotated before the timing system was secured
- Incorrect locking-tool use
- Wrong replacement components
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:
- Delayed phaser movement
- Weak timing-chain tension
- Inconsistent camshaft position
- Startup rattle
- Low oil pressure
- Timing correlation faults
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:
- Sludge buildup
- Heavy varnish
- Incorrect viscosity
- Fuel dilution
- Coolant contamination
- Metal contamination
- Overdue oil changes
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:
- Worn oil pump
- Restricted oil pickup
- Excessive engine-bearing clearance
- Clogged oil passages
- Damaged pressure-control valve
- Internal oil leakage
- Failed tensioner seals
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:
- Sludge contamination
- Metal debris
- Damaged internal screen
- Electrical failure
- Internal sticking
- Restricted oil passages
- Connector corrosion
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:
- Stick advanced
- Stick retarded
- Respond slowly
- Fail to hold position
- Rattle during startup
- Develop excessive internal play
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:
- Internal failure
- Weak or distorted signal
- Metal debris on the sensor
- Incorrect sensor clearance
- Connector corrosion
- Damaged wiring
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:
- Sensor failure
- Damaged wiring
- Connector contamination
- Incorrect sensor air gap
- Crankshaft reluctor damage
- Excessive crankshaft end play
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:
- Loose
- Bent
- Cracked
- Misaligned
- Damaged during repairs
- Shifted on the shaft
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:
- Mechanical timing
- Oil pressure
- Camshaft and crankshaft signals
- VVT solenoid operation
- Camshaft phaser movement
- Wiring continuity
- Power and ground circuits
- Reluctor alignment
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:
- Continued timing-chain deterioration
- Broken timing guides
- Chain jump
- Engine stalling
- No-start condition
- Bent valves
- Damaged pistons
- Cylinder-head damage
- Complete engine failure
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:
- The engine runs smoothly.
- No timing-chain noise is present.
- Oil pressure is normal.
- The Check Engine Light remains steady.
- No misfires are occurring.
- Engine power feels normal.
However, continued driving is not recommended until the fault is diagnosed.
Stop driving immediately if you notice:
- Loud metallic rattling
- Repeated startup clatter
- Severe misfiring
- Sudden power loss
- Backfiring
- Low-oil-pressure warning
- Engine stalling
- Engine cranks but will not start
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
- P0010
- P0011
- P0012
- P0013
- P0014
- P0015
- P0018
- P0019
- Misfire codes
- Oil-pressure codes
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:
- Oil level
- Oil condition
- Oil viscosity
- Sludge
- Metal particles
- Fuel contamination
- Coolant contamination
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:
- Brief startup rattle
- Continuous chain slapping
- Metallic ticking
- Noise that increases with engine speed
- Rattle from the Bank 2 side of the engine
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:
- Bank 2 camshaft position sensors
- Crankshaft position sensor
- Bank 2 VVT solenoids
- Oil-pressure sensors
- ECM or PCM
Look for:
- Broken wires
- Loose connectors
- Bent pins
- Oil contamination
- Corrosion
- Harness abrasion
- Exhaust heat damage
- Previous wiring repairs
Repair electrical faults before disassembling the timing system.
Step 5: Compare Commanded and Actual Camshaft Position
A professional scan tool may display:
- Commanded intake camshaft angle
- Actual intake camshaft angle
- Commanded exhaust camshaft angle
- Actual exhaust camshaft angle
- Camshaft phase error
- VVT solenoid duty cycle
Compare Bank 2 data with Bank 1 when both sides use identical components.
A Bank 2 camshaft that remains consistently retarded may indicate:
- Timing-chain stretch
- Incorrect mechanical timing
- Weak tensioner
- Restricted oil flow
- Sticking phaser
A camshaft angle that jumps or fluctuates may indicate:
- Sensor signal problems
- Loose chain
- Failing phaser
- Unstable oil pressure
Step 6: Test the VVT Solenoids
Depending on the vehicle, diagnosis may include:
- Measuring solenoid resistance
- Checking supply voltage
- Checking ECM control
- Inspecting oil screens
- Commanding the solenoid with a scan tool
- Swapping identical Bank 1 and Bank 2 solenoids
- Inspecting for sludge or metal debris
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:
- Cold idle
- Warm idle
- Increased engine speed
Compare the results with factory specifications.
Low oil pressure can affect:
- Camshaft phasers
- Timing-chain tensioners
- VVT solenoids
- Camshaft position stability
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:
- Chain stretch
- Incorrect timing
- Shifted reluctor
- Sensor dropout
- Intermittent wiring
- Excessive camshaft movement
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:
- Valve covers
- Timing covers
- Access plugs
- Camshaft covers
- Front-engine accessories
Position the engine at top dead center and compare all timing marks with manufacturer instructions.
Inspect for:
- Excessive chain slack
- Extended tensioner
- Broken guides
- Worn sprockets
- Loose camshaft phasers
- Misaligned timing marks
- Damaged chain links
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:
- Camshaft-angle readings
- Solenoid resistance
- Oil flow
- Phaser response
- Sensor waveforms
- Chain slack
- Guide condition
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:
- Timing-chain stretch
- Revised chain tensioners
- Camshaft phaser rattle
- Restricted VVT passages
- Updated oil specifications
- Revised timing components
- ECM calibration updates
- Extended warranties
Check service information before beginning major repairs.
Step 12: Verify the Repair
After repairs:
- Clear all stored codes.
- Start the engine from cold.
- Listen for abnormal timing noise.
- Monitor Bank 2 commanded and actual camshaft position.
- Complete the manufacturer’s drive cycle.
- Rescan for pending codes.
- Confirm the camshaft phase error remains within specification.
- 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.
| Repair | Estimated 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:
- Chain stretch
- Incorrect timing
- Broken guides
- A failed tensioner
- A sticking phaser
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:
- Chain slack
- Tensioner drain-down
- Guide wear
- Camshaft phaser failure
Investigating the noise early may prevent major engine damage.
Replacing Only One Worn Component
A complete timing repair may require:
- Timing chains
- Guides
- Tensioners
- Sprockets
- Camshaft phasers
- Seals
- One-time-use bolts
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:
- Cadillac
- Chevrolet
- GMC
- Buick
- Saturn
- Holden
- Suzuki
- Ford
- Lincoln
- Mercedes-Benz
- Audi
- Volkswagen
- Nissan
- Infiniti
- Hyundai
- Kia
- Mazda
P0009 may be more likely on engines equipped with:
- Dual-overhead camshafts
- Long timing-chain systems
- Multiple timing chains
- Hydraulic tensioners
- Variable valve timing
- Oil-controlled camshaft phasers
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:
- Check the oil level regularly.
- Use the manufacturer-specified oil viscosity.
- Use a quality oil filter.
- Avoid excessively long oil-change intervals.
- Repair engine-oil leaks promptly.
- Investigate startup rattles immediately.
- Address low-oil-pressure warnings.
- Keep VVT oil passages clean.
- Replace damaged solenoids before contamination spreads.
- Use complete timing-component kits when appropriate.
- Follow exact timing procedures.
- Use required crankshaft and camshaft locking tools.
- Replace one-time-use bolts and seals.
- Avoid operating the engine with sludge-contaminated oil.
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:
- Oil level and condition
- Oil pressure
- VVT solenoid operation
- Camshaft phaser response
- Sensor signals
- Mechanical timing
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:
- A stretched timing chain
- A failed timing-chain tensioner
- Broken timing guides
- Incorrect mechanical timing
- Low or contaminated oil
- Low oil pressure
- A sticking VVT solenoid
- A worn camshaft phaser
- Camshaft or crankshaft sensor problems
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:
- Complete OBD-II Code Library: https://my.prostreetonline.com/dtc-obdii/
- Body (B) Codes: https://my.prostreetonline.com/dtc-doctor/b-code-obd-ii-codes/
- Chassis (C) Codes: https://my.prostreetonline.com/dtc-doctor/c-code-obd-ii-codes/
Related Articles
- P0008 Code Explained: Engine Position System Performance Bank 1
- P0010 Code Explained: “A” Camshaft Position Actuator Circuit Bank 1
- P0011 Code Explained: Camshaft Timing Over-Advanced Bank 1
- P0012 Code Explained: Camshaft Timing Over-Retarded Bank 1
- P0018 Code Explained: Crankshaft Position–Camshaft Position Correlation Bank 2 Sensor A
- P0019 Code Explained: Crankshaft Position–Camshaft Position Correlation Bank 2 Sensor B
