Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0017 on 2011-2023 Dodge Charger 3.6L: Crank-Cam Correlation Causes and Fixes

On a 3.6L Pentastar, P0017 is often caused by low/dirty oil, a failing VVT solenoid, or a stretched timing chain. Start by checking your oil. Replacing a VVT solenoid is around $50-$100 for the part and is a common DIY fix. A timing chain replacement is a major repair costing over $1,500.

21 minutes to read 2011-2023 Dodge Charger
Most Likely Cause
Low, Old, or Incorrect Viscosity Engine Oil
Est. Time
5.5 hrs
Shop Labor
$200 – $2500
Parts Price
$50 – $700
⚠️ Drivable, but... — Continued driving is not recommended. An out-of-sync camshaft can lead to poor performance, stalling, and increased fuel consumption. In a worst-case scenario, severe timing issues in an interference engine like this one could lead to catastrophic engine damage if the pistons contact the valves. It is advisable to have the vehicle towed to prevent further damage.
Key Takeaways
  • P0017 on your Charger points to a timing mismatch on the passenger-side exhaust camshaft.
  • Always check your engine oil level and condition first; low or dirty oil is a primary cause.
  • A faulty VVT solenoid is a common and relatively inexpensive fix to try before suspecting a major mechanical failure.
  • If you hear a rattling noise from the engine, a stretched timing chain is a high probability, which is a significant and costly repair.
  • Do not ignore this code. Driving with a P0017 can lead to stalling, poor performance, and potentially severe engine damage.
The trouble code P0017 stands for 'Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor 'B')'. Your Charger's engine computer (PCM) constantly compares the rotational position of the crankshaft with the camshafts. For the 3.6L Pentastar engine in a rear-wheel-drive Charger, 'Bank 1' is the passenger side of the engine. 'Sensor B' refers to the exhaust camshaft. This code means the PCM has detected that the passenger-side exhaust camshaft is out of sync with the crankshaft, indicating a problem with the engine's mechanical timing or the variable valve timing (VVT) system.

What's Unique About the 2011-2023 Dodge Charger

The 3.6L Pentastar V6 is a modern dual overhead cam (DOHC) engine that relies heavily on clean, correct-viscosity engine oil to operate its Variable Valve Timing (VVT) system. Unlike simpler engines, issues like a slightly stretched timing chain, a clogged oil passage, or a lazy VVT solenoid can easily trigger this code. A widely-reported issue on this specific engine family involves oil gallery plugs located under the valve covers that can loosen, causing a drop in oil pressure to the top end and triggering cam/crank correlation codes like P0017. This pressure loss can starve the cam phasers of oil, preventing them from adjusting timing correctly. Therefore, oil pressure and flow are especially critical on this platform.

Generation note: The 2011-2023 Dodge Charger is all part of the LD generation. The 3.6L Pentastar V6 has been a consistent engine option throughout this period. While there have been minor updates to the engine over the years, the causes and fixes for code P0017 are generally consistent. However, early models (2011-2013) were susceptible to a left cylinder head defect (TSB 09-002-14 REV. B) which, while primarily causing misfire codes, highlights the mechanical sensitivities of early Pentastars. 🎬 Watch: Why Pentastar engines fail and common issues to avoid. Later models are more known for rocker arm bearing failures which can also lead to timing-related codes.

Symptoms You May Notice

  • Check Engine Light is on
  • Rough or unstable idle
  • Engine stalling, especially when coming to a stop
  • Reduced engine power and poor acceleration
  • Difficulty starting the engine, extended cranking time
  • Rattling or ticking noise from the front of the engine, especially on startup
  • Increased fuel consumption
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft or crankshaft position sensor first. While these sensors can fail, the P0017 code is more often caused by a mechanical or hydraulic issue (oil, timing chain, VVT solenoid) rather than a sensor failure.

Most Likely Causes

Side-by-side comparison of clean engine oil and a new filter versus sludged oil and a clogged VVT solenoid.
Clean, high-quality oil (left) is essential for VVT operation; sludge or debris (right) will quickly trigger correlation codes like P0017.
  1. Low, Old, or Incorrect Viscosity Engine Oil 🔴 High Probability The Pentastar's VVT system uses hydraulic pressure from engine oil to adjust cam timing. If the oil is low, dirty, or the wrong type (e.g., thicker than the specified 5W-20), the VVT phasers and solenoids cannot function correctly. Using non-OEM spec oil filters is also known to cause oil pressure issues.
    How to confirm: Check the oil dipstick for level and inspect the oil's color and consistency. If it's low or looks like dark sludge, this is your first step. An oil change is the cheapest and easiest first step.
    Typical fix: Perform an oil and filter change using the manufacturer-specified full synthetic oil (e.g., 5W-20) and a quality OEM-style cartridge filter like Mopar MO-349.
    Est. part cost: $40-$80
  2. Failed VVT Solenoid (Oil Control Valve) 🟡 Medium Probability The VVT solenoid is an electronic part that can get clogged with oil sludge or fail electrically. It's a common failure point in VVT systems and a frequent cause of P0017.
    How to confirm: You can test the solenoid's resistance with a multimeter or apply 12V to see if it actuates. A simpler method is to swap the Bank 1 exhaust solenoid with another one (e.g., the intake solenoid on the same bank). Clear the codes and drive. If the code changes to P0016 (Intake Cam Correlation), the solenoid is confirmed faulty.
    Typical fix: Replace the VVT solenoid for Bank 1 Exhaust. It is located on the front of the passenger-side cylinder head. 🎬 Watch: Step-by-step VVT solenoid and phaser replacement guide.
    Est. part cost: $40-$100
  3. Stretched Timing Chain 🟡 Medium Probability Timing chains can stretch over time from normal wear, especially with extended oil change intervals. A stretched chain creates slack, altering the mechanical timing between the crank and cams enough to set a correlation code.
    How to confirm: This requires significant disassembly to physically inspect the chain, tensioners, and guides. A mechanic may use a lab scope to compare the crankshaft and camshaft sensor signals against a known-good waveform. A stretched chain will show the cam signal retarded (shifted to the right) relative to the crank signal.
    Typical fix: Replace the timing chains, tensioners, and guides. This is a labor-intensive job. 🎬 See a complete timing chain replacement walkthrough on this engine.
    Est. part cost: $300-$600
  4. Failed Camshaft Phaser ⚪ Low Probability The phaser is the mechanical gear on the end of the camshaft that actually rotates to change timing. It can fail mechanically, get clogged with debris, or its internal locking pin can fail.
    How to confirm: Diagnosis is difficult without ruling out the solenoid and oil issues first. A professional will use a scan tool to command phaser movement and watch the response. Physical inspection during a timing chain job is definitive.
    Typical fix: Replace the Bank 1 exhaust camshaft phaser. This is typically done during a timing chain replacement.
    Est. part cost: $100-$250

Rare But Worth Checking

  • Loose Oil Gallery Plugs: A known issue on the 3.6L Pentastar engine is that oil gallery plugs under the valve covers can back out, causing a significant oil pressure drop to the VVT system and cam phasers. If you have the valve cover off for other service (like a rocker arm inspection), it is wise to inspect these plugs and torque them to specification.
  • Failed Rocker Arms: The 3.6L Pentastar is notorious for rocker arm bearing failure, which creates a distinct 'ticking' sound. While this typically leads to misfire codes, severe valvetrain slack or damage to the camshaft lobe can sometimes contribute to timing correlation codes like P0017, especially after a repair attempt.
  • Failed Camshaft Position Sensor: While possible, it's less common for the sensor itself to cause a correlation code without also setting a sensor circuit code (like P0349). The Pentastar uses a single dual-read sensor for each bank, so a failure might affect both intake and exhaust cam signals. Using non-OEM sensors is a common cause of repeat failures.
  • Failed Crankshaft Position Sensor: A failing crankshaft sensor can cause a variety of timing-related codes and running issues. It's a less likely cause for a single-bank camshaft correlation code but should be considered if other symptoms are present or if multiple bank timing codes appear.
  • Damaged Camshaft Reluctor Wheel/Tone Ring: The tone ring on the end of the camshaft, which the sensor reads, can be damaged or slip, causing incorrect readings. This is rare but can happen, especially if the camshaft has been mishandled during service.

Diagnosis Steps

A technician using a multimeter to test the electrical resistance of a VVT solenoid.
Testing the VVT solenoid's resistance with a multimeter can help determine if the failure is electrical or mechanical.
  1. Check Engine Oil: Verify the oil level is full and the oil is clean and of the correct viscosity (typically 5W-20). Ensure a quality, OEM-style oil filter is installed. If in doubt, perform an oil and filter change. Clear the code and see if it returns.
  2. Scan for Other Codes: Check for any other pending or active codes that could provide more clues (e.g., P0016, P06DD, P03xx misfire codes). The presence of P06DD strongly suggests an oil pressure problem is the root cause.
  3. Inspect Wiring: Visually inspect the wiring and connector for the Bank 1 (passenger side) camshaft position sensor and VVT solenoid for any signs of damage, corrosion, or oil contamination.
  4. Test the VVT Solenoid: Swap the Bank 1 exhaust VVT solenoid with the Bank 1 intake solenoid. Clear the codes and drive the vehicle. If the code changes to P0016, the solenoid is faulty and needs to be replaced. This is a very effective and common diagnostic step.
  5. Check Oil Pressure: If P06DD is present or an oiling issue is suspected, test the engine oil pressure with a mechanical gauge to verify it meets specifications. Low pressure points to a failing oil pump, clogged passages, or internal leaks (like the gallery plugs).
  6. Advanced Diagnostics (Mechanical): If the above steps do not resolve the issue, the problem is likely mechanical. A professional technician will need to use a scan tool to monitor cam/crank data in real-time. The next step is removing the passenger-side valve cover to inspect for failed rocker arms and loose oil gallery plugs before committing to a full timing chain job.
  7. Inspect Timing Components: This is the most involved step. Remove the engine front cover

Parts You'll Likely Need

A new Mopar VVT solenoid (Oil Control Valve) for a 3.6L Pentastar engine.
Replacing the Bank 1 Exhaust VVT solenoid is a common fix for P0017 on the 3.6L Charger.
  • VVT Solenoid / Oil Control Valve (Bank 1 Exhaust) (OEM #5184101AG, 5184101AF) — This solenoid is a frequent failure point, getting stuck or clogged, and is a relatively easy and inexpensive part to replace as a first step.
    Trusted brands: Mopar, Dorman, Standard Motor Products (SMP) #VVT284, Santech #VT0017
  • Engine Oil Filter (OEM #Mopar MO-349) — Using a non-compliant or collapsed aftermarket oil filter is a known cause of oil pressure issues and VVT-related codes on the 3.6L Pentastar.
    Trusted brands: Mopar
  • Timing Chain Kit — If the timing chain has stretched, a complete kit including chains, guides, and tensioners is required for a proper repair.
    Trusted brands: Mopar, Cloyes, Melling
  • Camshaft Position Sensor (OEM #5149141AF) — Though less common to be the cause of a correlation code, the sensor can fail. Using an OEM part is highly recommended to avoid compatibility issues.
    Trusted brands: Mopar, NTK, Delphi

Related Codes That Often Appear With This One

  • P0016 — P0016 is the same correlation error but for the Bank 1 Intake camshaft. Seeing P0016 and P0017 together strongly suggests a base timing issue on Bank 1, like a stretched timing chain, a failed phaser on that bank, or a significant oil pressure problem affecting the entire bank (like a loose oil gallery plug).
  • P0018 / P0019 — These are the equivalent correlation codes for Bank 2 (driver's side). Seeing codes for both banks simultaneously points towards a problem affecting the entire engine, such as a primary timing chain issue, severe oil pressure loss from the oil pump, or a failing crankshaft sensor.
  • P06DD — This code indicates 'Engine Oil Pressure Control Circuit Stuck Off'. It is a very common companion code on the 3.6L Pentastar and strongly points to an oil delivery problem (like a failing dual-stage oil pump or clogged passages) as the root cause of the VVT/timing codes.

Technical Service Bulletins (TSBs) & Recalls

  • TSB 09-002-14 REV. B: Pertains to 2011-2013 3.6L engines for a defective left cylinder head causing misfires (P0300, P0302, P0304, P0306). While not directly for P0017, it's a critical TSB for early Pentastars and shows the engine's mechanical sensitivity. Diagnosis involves a cylinder leak-down test.
  • TSB Bulletin #09-009-16: Notes that the engine may run rough and a technician may find Diagnostic Trouble Code P0017 (Crankshaft/Camshaft Timing Misalignment - Bank 1 Sensor 2) set in the PCM, often appearing alongside P0019 and P000A.

Mechanic-Grade Diagnostic Values

  • VVT Solenoid (Oil Control Valve) Resistance — expected: 7.0 to 8.0 Ohms at 68°F (20°C). Failure: A reading of infinity (OL) indicates an open circuit. A reading near 0 Ohms indicates a short circuit. Readings outside the expected range indicate a faulty solenoid.
  • Engine Oil Pressure (Hot Idle) — expected: Approximately 25-35 PSI. Failure: Consistently lower pressure, especially if accompanied by code P06DD, points to a failing oil pump, clogged pickup tube, or internal leaks.
  • Engine Oil Pressure (Cold Start or >3000 RPM) — expected: 60-99 PSI. Failure: The dual-stage oil pump should switch to high pressure mode when cold or under high RPM/load. Failure to produce high pressure can indicate a faulty pump or control solenoid.
  • Camshaft Position Sensor Signal Voltage — expected: The sensor receives a 5V reference. The signal wire should switch between 5V and 0V as the magnetic reluctor wheel on the camshaft rotates past it.. Failure: A constant 0V or 5V, or no signal, indicates a failed sensor or a wiring issue.

Hidden / Shadow Codes Worth Checking

  • Cam/Crank Position Difference (PID): This is not a trouble code, but a live data Parameter ID (PID) viewable on a professional scan tool. It shows the difference in degrees between the desired camshaft position and the actual measured position. The P0017 code is typically set when this value exceeds a threshold, often around 10-11 degrees. (see via Professional scan tool with live data capability (e.g., wiTECH) monitoring engine PIDs.)

Scan Tool Commands That Help

  • wiTECH or equivalent professional scan tool: VVT Solenoid Actuation Test — This bidirectional command allows the technician to manually command the VVT solenoid on and off to verify its mechanical operation and its effect on engine timing, helping to isolate a sticky or failed solenoid from a wiring or PCM issue.
  • wiTECH or equivalent professional scan tool: Monitor Cam/Crank Actual vs. Desired PIDs — This is the primary data-driven diagnostic step. Observing the actual and desired cam angle PIDs while running the engine reveals if the phaser is responding to commands, if it's over-retarded (stretched chain), or stuck. A large, steady deviation often confirms a mechanical timing issue.

Wiring & Ground Locations

  • G101 — Right front of the engine compartment.. This is a primary engine bay ground point. A poor connection here can introduce electrical noise or incorrect voltages to sensor circuits, including the camshaft and crankshaft position sensors, potentially causing false correlation codes.
  • G901a — Left front of the engine compartment.. Similar to G101, this is another critical engine bay ground. Ensuring it is clean and tight is a crucial step in diagnosing any electronic engine control issue.
  • Engine Block to Chassis/K-Member Ground Strap — Varies slightly by year, but typically runs from the lower engine block or a motor mount bracket to the vehicle's subframe (K-member) or chassis.. This is the main ground path for the entire engine block. The alternator, starter, and many sensors rely on the block itself for a ground reference. A corroded or loose strap can cause a myriad of bizarre electrical issues, including erratic sensor readings that could trigger a P0017.
  • Bank 1 Camshaft Position Sensor Connector — On the top of the passenger-side valve cover, towards the rear (transmission side) of the engine.. This is the direct connection point for the sensor providing the signal in question. The connector and its wiring are susceptible to oil contamination, heat damage, and vibration, making it a primary inspection point for circuit-related issues.

"I Checked Everything" — The Actual Cause

  • A common scenario for P0017 is when all external electrical tests on the cam/crank sensors and VVT solenoids pass, yet the code persists. The 'hidden' cause is often an internal oil pressure issue. Before tearing down the timing cover, a technician should remove the valve cover to inspect for loose oil gallery plugs, which are a known issue on the 3.6L Pentastar. These plugs backing out will cause a localized drop in oil pressure to the cam phasers on that bank, preventing them from operating correctly and triggering the correlation code, even though the oil pump and main pressure may be fine.

OEM Part Supersession History

  • 5184101AG5184101AH — Standard part revision, likely for improved reliability or manufacturing process.

Model Year Variations Within This Range

  • 2011-2015: These models feature the first-generation 3.6L Pentastar with a 10.2:1 compression ratio and a standard Variable Valve Timing (VVT) system. Diagnostics are focused on oil pressure, VVT solenoids, phasers, and timing chain wear.
  • 2016-2023: These models use the 'Pentastar Upgrade' engine. Key differences include a higher 11.3:1 compression ratio, the addition of a two-stage Variable Valve Lift (VVL) system alongside VVT, and cooled EGR. This adds complexity, with more solenoids and control logic involved in the valvetrain. While the root causes of P0017 are similar, the diagnostic process may involve additional steps to rule out issues with the VVL system.

Diagnostic Flowchart

A diagnostic flowchart showing the steps to troubleshoot a P0017 correlation code.
Follow a systematic diagnostic path to avoid replacing expensive sensors when the issue is likely oil-related.
Start by checking your scanner for companion codes. The 3.6L Pentastar V6 is highly sensitive to oil pressure, and codes like P06DD or misfires will drastically change your diagnostic path.
Check the oil dipstick and filter housing. What is the condition?
→ Perform an oil change using 5W-20 full synthetic and an OEM Mopar MO-349 filter. The Pentastar VVT system requires exact hydraulic pressure to function.
→ Test oil pressure with a mechanical gauge. Low pressure points to a failing oil pump or internal leaks like loose oil gallery plugs.
What is the model year of your Dodge Charger?
→ Reference TSB 09-002-14 REV. B. Early 3.6L engines are prone to defective left cylinder heads causing misfires. Perform a cylinder leak-down test.
→ Remove the passenger-side valve cover to inspect for failed rocker arms and camshaft damage, a known issue on the Pentastar V6.
Check the engine oil level and condition. Is it low, dirty, or the wrong viscosity?
→ Change the oil and filter (use 5W-20 and Mopar MO-349). Clear the code and drive to see if P0017 returns.
Swap the Bank 1 Exhaust VVT Solenoid with the Bank 1 Intake Solenoid. Clear codes and drive. What happens?
→ The VVT solenoid is confirmed faulty. Replace the Bank 1 Exhaust VVT Solenoid ($40-$100).
The issue is likely mechanical. How do you want to proceed?
→ Compare the crankshaft and camshaft sensor signals. A cam signal shifted to the right (retarded) confirms a stretched timing chain.
→ Remove the engine front cover to physically inspect the timing chains, tensioners, guides, and the Bank 1 exhaust camshaft phaser for failure.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

Jeep Wrangler JL 3.6L Pentastar V6

Symptoms: Ticking noise from the engine.

What fixed it: Diagnosed as a failed rocker arm and damaged camshaft, requiring replacement of the affected valvetrain components.

Source hint: JL Wrangler Forums (jlwranglerforums.com) - Thread 'Failed Rocker Arm & Camshaft Replacement'

2015 Chrysler 300 3.6L Pentastar V6

Symptoms: Code P0017 appeared immediately after a major timing and rocker arm job.

What fixed it: Traced to incorrect timing assembly during the previous major repair.

Source hint: Reddit (r/AskMechanics) - Thread 'Code p0017 after rocker arm replacement and oil change'

Jeep Wrangler JL/JLU 3.6L Pentastar V6

Symptoms: Misfiring, rough idle, stalling, and multiple codes including P0017, P0019, P000C, and P000A.

What fixed it: Replaced a failed check valve in the oil filter housing that was causing the cam phaser to malfunction.

Source hint: Jeep Wrangler Forums (JL / JLU) - Thread 'P0017 P0019 P000C P000A - Misfiring / Rough Idle / Stalling'

Frequently Asked Questions

Does TSB 09-002-14 REV. B apply to my P0017 code on my 2011-2013 Charger?
While TSB 09-002-14 REV. B covers a defective left cylinder head on early 3.6L Pentastars, it specifically addresses misfire codes (P0300, P0302, P0304, P0306) rather than P0017 directly. However, it highlights the engine's mechanical sensitivity and may be relevant if you are experiencing concurrent misfires.
What type of oil and filter should I use to prevent P0017 on my 3.6L Pentastar?
You should use the manufacturer-specified full synthetic 5W-20 oil and a quality OEM-style cartridge filter, such as the Mopar MO-349. Non-OEM filters and incorrect oil viscosity are known to cause oil pressure issues that prevent the VVT phasers from functioning correctly.
I have a P0017 and a P06DD code on my Charger. What does this mean?
The presence of P06DD alongside P0017 strongly suggests an underlying oil pressure problem is the root cause. You should test the engine oil pressure with a mechanical gauge to check for a failing oil pump, clogged passages, or internal leaks like loose oil gallery plugs.
How can I easily test if the VVT solenoid is causing the P0017 code?
A common and effective diagnostic step is to swap the Bank 1 exhaust VVT solenoid (located on the front of the passenger-side cylinder head) with the Bank 1 intake solenoid. If the code changes to P0016 after clearing and driving, the solenoid is confirmed faulty.
Can a failed rocker arm cause a P0017 on the 3.6L Pentastar?
Yes, rocker arm failure is a known issue on the 3.6L Pentastar engine family. It often presents with a ticking noise and can lead to camshaft damage and timing correlation codes like P0017. Removing the passenger-side valve cover is required to inspect them.
My Charger has a ticking noise on startup and a P0017 code. What is the likely cause?
A rattling or ticking noise from the front of the engine on startup, combined with P0017, often points to a lack of oil pressure reaching the VVT phasers, a stretched timing chain, or a failed rocker arm.
Pentastar 3.6 P0016 and P0017 codes. A fabulous mystery unfolds. Solved! Ram Promaster
Pentastar 3.6 P0016 and P0017 codes. A fabulous mystery unfolds. Solved! Ram Promaster
CODE P0016 through P0019 - Ram Promaster 3.6 V6 Chrysler Pentastar Promasters! (P0017, P0018)
CODE P0016 through P0019 - Ram Promaster 3.6 V6 Chrysler Pentastar Promasters! (P0017, P0018)
DODGE CHRYSLER JEEP 3.6 PENTASTAR VVT SOLENOID CAMSHAFT PHASER ACTUATOR SOLENOID REPLACEMENT
DODGE CHRYSLER JEEP 3.6 PENTASTAR VVT SOLENOID CAMSHAFT PHASER ACTUATOR SOLENOID REPLACEMENT
How to Replace Variable Valve Timing Solenoid (VVT) 2008-2020 Dodge Grand Caravan 3.6L
How to Replace Variable Valve Timing Solenoid (VVT) 2008-2020 Dodge Grand Caravan 3.6L
Why Chrysler Pentastar Engines Fail
Why Chrysler Pentastar Engines Fail
Dodge Durango 3.6 Timing Chain Replacement
Dodge Durango 3.6 Timing Chain Replacement
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0017 (Deep Dive) for:
  • Dodge Charger: 2011201220132014201520162017201820192020202120222023
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part