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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0335 on 2014-2017 Dodge Durango: Crankshaft Sensor Causes & Fixes

P0335 on a 2014-2017 Dodge Durango indicates a problem with the crankshaft position sensor (CKP) circuit. The most common fix is replacing the sensor itself, which costs about $20-$90 for the part. This can often be a DIY job, but sensor location and difficulty differ between the 3.6L V6 and 5.7L V8 engines. On the 5.7L Hemi, the starter motor must be removed to access the sensor, adding labor time. Before replacing parts, check for relevant TSBs, as a simple PCM software update may resolve the

16 minutes to read 2014-2017 Dodge DURANGO
Most Likely Cause
Faulty Crankshaft Position Sensor
Difficulty
3/5
Est. Time
1.6 hrs
DIY Doable?
✅ Yes
Shop Labor
$120 – $450
Parts Price
$21 – $90
⚠️ Drivable, but... — It is recommended to limit driving. The engine may stall unexpectedly while driving, run poorly, or fail to start, which can be a safety hazard. In some cases, the vehicle may enter a limp mode with reduced power.
Key Takeaways
  • P0335 means the crankshaft position sensor signal is lost, which can cause stalling, no-start, or rough running.
  • The most common fix is replacing the sensor, but wiring issues and outdated PCM software are also possible causes.
  • On the 5.7L Hemi engine, the starter motor must be removed to access the sensor, making the repair more difficult.
  • Always check for applicable TSBs, as a software update from the dealer might be the correct fix.
  • After replacement, a crank relearn procedure may be required using a scan tool or a specific drive cycle.
The trouble code P0335 stands for "Crankshaft Position 'A' Circuit Malfunction." It means the vehicle's main computer, the Powertrain Control Module (PCM), is not detecting a signal from the crankshaft position sensor (CKP). This sensor is critical as it monitors the rotational speed and exact position of the engine's crankshaft. The PCM uses this information to control ignition timing and fuel injector operation, which are essential for the engine to run. Without a valid signal, the engine may take a long time to start, run poorly, or not start at all.

What's Unique About the 2014-2017 Dodge DURANGO

A 2014-2017 Dodge Durango or its engine bay, highlighting the specific platform discussed for the P0335 code.
For the 2014-2017 Durango, Chrysler issued several TSBs changing the P0335 code logic to prevent false triggers, making a PCM software update a common first step.

For the 2014-2017 Durango, Chrysler issued several Technical Service Bulletins (TSBs) related to this code. For 3.6L engines, TSBs #18-024-17 REV. C and #18-049-20 changed the P0335 code from a one-trip to a two-trip fault. This software update makes the system less sensitive to brief, intermittent signal losses that might not indicate a true part failure. Another TSB, #18-049-16 REV. A, specifically addresses P0335 on the 5.7L engine, suggesting engine-specific concerns. These bulletins highlight that a PCM software update could be a required first step in the diagnosis or repair, potentially avoiding an unnecessary sensor replacement.

🎬 Watch: 6 common causes to check before replacing parts.

Diagnostic Flowchart

An automotive scan tool displaying live engine RPM data during cranking.
Checking for an RPM signal while cranking is the fastest way to determine if the crankshaft position sensor is completely dead.

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Does your scan tool show an RPM signal while cranking the engine?
Is the sensor connector soaked in oil or physically damaged?
→ Clean the connector with contact cleaner, fix the oil leak (often the 3.6L oil filter housing 🎬 See how to replace a leaking oil filter housing.), and replace the sensor ($20-$90).
→ Use a multimeter to verify 5V reference and ground. If good, replace the Crankshaft Position Sensor (Mopar 5149169AB) and perform a crank relearn.
Does the engine stall primarily when it gets hot?
→ Heat causes internal sensor failure. Replace the Crankshaft Position Sensor ($20-$90) and perform a crank relearn with a capable scan tool.
→ Contact a dealer to check for PCM software updates (TSB #18-049-20). Flashing the PCM ($0-$150) fixes over-sensitive code triggers.
Which engine does your Dodge Durango have?
→ Check the passenger side sensor under the foil heat shield. If soaked from an oil filter housing leak, clean the wiring and replace the sensor.
→ The sensor is behind the starter on the driver's side. Disconnect and remove the starter to inspect the wiring 🎬 Watch this walkthrough for replacing the 5.7L Hemi sensor. and replace the sensor.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine cranks but will not start
  • Engine stalls while driving, especially when warm
  • Extended cranking time before the engine starts
  • Rough idling or engine hesitation
  • Engine misfires (may be accompanied by code P0300)
  • Reduced engine power or vehicle in 'limp mode'
  • Bouncing RPM gauge at idle
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensor instead of the crankshaft position sensor.
  • Replacing the starter motor when a no-start condition is caused by the lack of a crank signal.
  • Replacing the battery, when the extended cranking is caused by the P0335 fault.

Most Likely Causes

Comparison showing a clean, dry crankshaft position sensor connector versus one heavily soaked in engine oil.
Oil contamination from common leaks (like the 3.6L oil filter housing) can saturate the sensor connector, leading to signal loss and a P0335 code.
  1. Faulty Crankshaft Position Sensor 🔴 High Probability → Shop Engine Crankshaft Position Sensor Heat, vibration, and oil contamination from common leaks (e.g., oil filter housing on the 3.6L) can cause the sensor to fail internally over time. It's the most frequently replaced part for this code. Failures often manifest when the engine gets hot.
    How to confirm: Use a scan tool to check for an RPM signal while cranking the engine. If there is no signal, the sensor is likely bad. An oscilloscope provides the most definitive test of the sensor's square wave signal. A missing or erratic pattern confirms a failed sensor.
    Typical fix: Replace the crankshaft position sensor. Ensure the new sensor's O-ring is lightly lubricated with oil before installation.
    Est. part cost: $20-$90
  2. Wiring or Connector Issues 🟡 Medium Probability The sensor's wiring is located in the hot engine bay. Oil leaks are common on these engines and can saturate the connector and wiring, causing a poor connection or short circuit. Wires can also chafe against the engine block or heat shields.
    How to confirm: Visually inspect the wiring harness and connector for any signs of damage, melting, corrosion, or oil saturation. Check for 5V reference, ground, and signal at the connector with a multimeter. A common test involves back-probing the connector to check for a changing voltage signal as the engine is cranked.
    Typical fix: Repair the damaged wiring or clean the oil-soaked connector with electrical contact cleaner. If the connector is damaged, replace the pigtail.
    Est. part cost: $15-$40
  3. Outdated PCM Software ⚪ Low Probability Manufacturer TSBs (#18-024-17 REV. C, #18-049-20, #18-049-16 REV. A) were released to update PCM software, making the system less sensitive to intermittent faults. This indicates the original software was prone to setting this code, especially for minor, non-critical signal dropouts.
    How to confirm: A Dodge dealership or a qualified shop with access to OEM software (like WiTech) can check your vehicle's VIN to see if the PCM has the latest updates.
    Typical fix: Update the Powertrain Control Module (PCM) software. This is often referred to as 'flashing the PCM'.
    Est. part cost: $0-$150

Rare But Worth Checking

  • Damaged Tone Ring: The tone ring (or reluctor wheel) that the sensor reads can get damaged, have broken/bent teeth, or become excessively dirty, preventing an accurate signal. This is less common but should be considered if a new sensor and good wiring don't solve the problem.
  • Faulty Powertrain Control Module (PCM): → Shop Engine Control Module (ECM) While rare, the PCM itself can fail and stop processing the crank signal correctly. This should only be considered after all other possibilities, including wiring, the sensor, and software updates, have been thoroughly ruled out.

Diagnosis Steps

  1. Scan for Codes: Use an OBD-II scanner to confirm P0335 and check for any other related codes like P0339, P0340, or U1424.
  2. Check Live Data: While cranking the engine, monitor the RPM signal on the scan tool. No RPM reading (or a delayed reading) points strongly to a bad CKP sensor or circuit.
  3. Visual Inspection: Inspect the crankshaft position sensor and its wiring harness. Look for frayed wires, loose connections, or heavy oil contamination, which is a common issue.
  4. Check for TSBs: Before replacing parts, contact a Dodge dealer or equipped independent shop to check if your VIN has any open TSBs related to P0335. A PCM flash may be the required fix.
  5. Test the Circuit: If the wiring looks good, use a multimeter to check for a 5-volt reference, a good ground, and a signal from the sensor at the connector. The signal wire should show fluctuating voltage as the engine is cranked.
  6. Test or Replace the Sensor: Given the low cost of the part, many DIYers choose to replace the sensor at this stage. For a definitive diagnosis, use an oscilloscope to view the square wave pattern from the sensor. A missing or erratic pattern confirms a failed sensor.
  7. Inspect Tone Ring: If all else fails, inspect the tone ring for damage. This is the last resort as it requires more significant disassembly.
  8. Perform Crank Relearn: After replacing the sensor, a crankshaft position sensor relearn procedure may be necessary. This can sometimes be done with a high-end scan tool or by following a specific drive cycle.

Parts You'll Likely Need

A new OEM Mopar crankshaft position sensor ready for installation.
When replacing the sensor, an OEM Mopar part (like 5149169AB) is highly recommended to avoid the erratic signals often seen with aftermarket sensors.
  • Crankshaft Position Sensor (OEM #Mopar 5149169AB (for 3.6L & 5.7L, but always verify with VIN)) — This sensor is the most common failure point for the P0335 code due to its operating environment and susceptibility to heat and oil contamination.
    Trusted brands: Mopar, NTK, Bosch, Duralast
    OEM price range: $50-$90
    Aftermarket price range: $20-$60

Related Codes That Often Appear With This One

  • P0339 — This code for 'Crankshaft Position Sensor Intermittent' is often seen with P0335, as an intermittent failure can lead to a complete circuit failure. TSBs for the Durango often list both codes together.
  • P0340 — This code relates to the camshaft position sensor. Since the crank and cam sensors work together for engine timing, a fault in one can sometimes lead the PCM to flag an issue with the other. TSB #18-024-17 REV. C also groups this code with P0335.
  • U1424 — This code for 'Implausible Engine Torque Signal Received' can be triggered by a faulty crankshaft sensor signal, as the PCM cannot accurately calculate engine torque without a reliable RPM reading. A forum user with a 2014 3.6L Durango reported this code alongside P0335.

Technical Service Bulletins (TSBs) & Recalls

  • 18-024-17 REV. C: Changed P0335 to a two-trip fault for 3.0L/3.6L engines.
  • 18-049-20: Also changed P0335 to a two-trip fault for 3.0L/3.6L engines.
  • 18-055-16 REV. A: Lists P0335 as a possible DTC addressed by a software update.
  • 1802417: Another reference to changing P0335 to a two-trip fault for 3.6L engines in the 2017 MY.
  • 18-049-16 REV. A: Specifically addresses P0335 on the 5.7L engine.

Platform-Specific Known Issues

  • 3.6L V6 Engine - Sensor Location & Oil Leaks: On the 3.6L Pentastar, the sensor is on the passenger side of the engine block, near the transmission bell housing. It is often obscured by a foil heat shield that must be bent or moved for access. This area is prone to oil leaks from the oil filter housing/cooler assembly located in the engine 'V', which can drip down and saturate the sensor and its connector.
  • 5.7L V8 Hemi Engine - Starter Motor Removal Required: On the 5.7L Hemi, the crankshaft position sensor is located on the driver's side of the engine block, but access is blocked by the starter motor. The starter must be disconnected and removed to replace the sensor, which significantly increases the labor time and complexity of the job.
  • Crank Relearn Procedure: After replacing the sensor, some Chrysler vehicles require a 'crank relearn' or 'cam/crank sync' procedure to sync the new sensor with the PCM. This can be done with a capable bidirectional scan tool. In some cases, the PCM may automatically relearn after a specific drive cycle (e.g., idling, driving at steady speeds), but a manual relearn is preferred for immediate results.
  • TSB for Software Sensitivity: As noted in TSBs #18-024-17 REV. C and #18-049-20, Chrysler updated the PCM software to make the P0335 fault a 'two-trip' code. This prevents the Check Engine Light from illuminating after a single, brief signal interruption, reducing false alarms. Checking for this software update is a critical diagnostic step.

Mechanic-Grade Diagnostic Values

  • CKP Sensor 5V Reference Supply — expected: 4.7 to 5.1 Volts DC. Failure: 0 Volts indicates an open in the supply circuit; voltage below 4.7V could indicate high resistance.
  • CKP Sensor Ground Circuit — expected: Near 0 Volts (when testing voltage drop) or good continuity to ground.. Failure: Using a test light connected to 12V, the light should be brightly illuminated when probing the ground circuit; a dim light indicates high resistance.
  • CKP Sensor Signal Circuit Voltage (Key On, Engine Off) — expected: 4.7 to 5.1 Volts DC. Failure: No voltage could indicate a short to ground. Voltage present when it shouldn't be could indicate a short to power.
  • Live Data RPM while Cranking — expected: 100 to 500 RPM. Failure: A reading of 0 RPM on a scan tool while the engine is cranking strongly points to a failed CKP sensor or a complete circuit failure.

Scan Tool Commands That Help

  • wiTECH (OEM), Appcar DiagFCA, HP Tuners, or other high-end bidirectional scanners: Cam/Crank Relearn or Crankshaft Relearn — This function should be performed after replacing the crankshaft position sensor, camshaft position sensor, timing components, or the PCM. It synchronizes the sensor signals with the PCM to ensure accurate timing, preventing rough running or misfire codes after the repair.

Wiring & Ground Locations

  • G304 — On some Durango models, this ground is located in the left rear quarterpanel area.. While not a primary engine ground, body and module grounds like this are critical for the proper function of various electronic systems. A poor ground here could contribute to intermittent electrical issues or communication problems between modules, though it's a less likely cause for a specific P0335.
  • Engine Ground Strap — There are multiple ground straps. A key one connects the engine block to the chassis to ensure the engine has a solid ground path. For the 3.6L, a ground cable is often located on the engine itself.. A loose, corroded, or broken main engine ground strap can cause a host of electrical problems, including erratic sensor behavior. The PCM and its sensors rely on a stable ground reference. An unstable ground can cause voltage fluctuations that might trigger sensor circuit codes like P0335.

Real Owner Repair Stories

  • YouTube video comment on 'P0335 Crankshaft Position Sensor Fix for Jeep, Dodge and Chrysler Vehicles' (Jeep Patriot (platform-mate with similar engine/sensor)) — P0335 code present.
    ❌ Tried (didn't work) A repair shop (Pepboys) quoted $1,600+, claiming the transfer case needed to be removed for access.
    ✅ What actually fixed it The vehicle owner found a video showing the correct, much simpler procedure, implying that replacing the sensor without major disassembly was the actual fix, saving significant money and avoiding a misdiagnosis of labor complexity.

OEM Part Supersession History

  • Mopar 5149169AA5149169AB — Standard part revision and improvement over time.
    Heads up: 5149169AB is the widely accepted replacement for the specified 2014-2017 Durango range. Using the older 'AA' revision if found as new-old-stock is not recommended as 'AB' likely contains improvements for durability or signal quality.

Model Year Variations Within This Range

  • 2016-2017: For the 2016 model year, the 3.6L Pentastar V6 received a significant update. Changes included a two-stage variable valve lift (VVL) system, a higher compression ratio (11.3:1 vs 10.2:1), cooled EGR, and other internal friction reductions. While the crankshaft position sensor part number remained the same, the PCM and its software logic were updated to accommodate the new engine characteristics. This makes checking for the correct PCM software version even more critical on these later models.
P0335 Code : 6 Causes You MUST Check
P0335 Code : 6 Causes You MUST Check
Dodge Durango Crankshaft Position Sensor - Where the heck?
Dodge Durango Crankshaft Position Sensor - Where the heck?
3.6 V6 Dodge (CRANK SENSOR)location
3.6 V6 Dodge (CRANK SENSOR)location
Replacing the Crankshaft Position Sensor on a 5.7 Hemi
Replacing the Crankshaft Position Sensor on a 5.7 Hemi
2014 dodge Durango crankshaft sensor replacement, easy
2014 dodge Durango crankshaft sensor replacement, easy
New Crank Sensor, Still has P0335,P0336. How to Diagnose DIY
New Crank Sensor, Still has P0335,P0336. How to Diagnose DIY
2011 - 2019 Dodge Caravan , Durango , Town & Country 3.6L P0339- Crankshaft Position Sensor Solved
2011 - 2019 Dodge Caravan , Durango , Town & Country 3.6L P0339- Crankshaft Position Sensor Solved
dodge 3.6 oil filter housing replacement (how to replace oil filter cooler 3.6 chrysler)
dodge 3.6 oil filter housing replacement (how to replace oil filter cooler 3.6 chrysler)
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 May 25, 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 P0335 for:
  • Dodge DURANGO: 2014201520162017
In this article
🧭 Diagnostic Flowchart
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