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

P0335 on 2012-2016 Dodge Journey: Crankshaft Sensor Causes and Fixes

P0335 on a 2012-2016 Dodge Journey indicates a fault in the crankshaft position sensor circuit. This often causes stalling, no-start conditions, or a rough running engine. The most common fix is replacing the crankshaft position sensor itself. However, several TSBs also point to a required PCM software update. Expect to pay $20-$60 for an aftermarket part or $80+ for an OEM sensor.

15 minutes to read 2012-2016 Dodge JOURNEY
Most Likely Cause
Failed Crankshaft Position Sensor
Difficulty
3/5
Est. Time
1.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$120 – $350
Parts Price
$20 – $85
🚫 Do not drive — Driving is not recommended. A failing crankshaft sensor can cause the engine to stall unexpectedly at any time, which is a significant safety risk, especially in traffic or at high speeds. The vehicle may also fail to restart, leaving you stranded.
Key Takeaways
  • P0335 on a Dodge Journey means the crankshaft position sensor circuit has failed, which is a serious issue that can cause your engine to stall without warning.
  • The most common symptoms are the engine stalling, cranking but not starting, and a rough idle.
  • The most probable cause is a faulty crankshaft position sensor, but a PCM software update is also a very common fix according to manufacturer TSBs.
  • While DIY replacement is possible, the sensor is in a difficult-to-reach location on both the 2.4L and 3.6L engines, requiring some patience and the removal of other parts.
  • Do not continue to drive the vehicle, as unexpected stalling is a major safety hazard.
The trouble code P0335 stands for "Crankshaft Position Sensor 'A' Circuit Malfunction." The engine's main computer, the Powertrain Control Module (PCM), uses this Hall-effect sensor to know the exact rotational speed and position of the engine's crankshaft. This information is critical for timing fuel injection and ignition spark. When the PCM loses the signal from this sensor, or the signal becomes erratic (e.g., due to heat soak), it sets code P0335 and illuminates the Check Engine Light.

What's Unique About the 2012-2016 Dodge JOURNEY

2012-2016 Dodge Journey engine bay showing the 3.6L Pentastar or 2.4L 4-cylinder engine
The P0335 code is a highly documented issue on the 2012-2016 Dodge Journey, affecting both the 2.4L and 3.6L engine options and often requiring a PCM software update.

On the Dodge Journey for these years, the P0335 code is a known issue affecting both the 2.4L 4-cylinder and 3.6L V6 Pentastar engines, as documented in multiple Technical Service Bulletins (TSBs). The primary cause is often the sensor itself failing due to heat and age, but many of the TSBs (like 18-080-17 and 18-050-16) point to a necessary PCM software update to correct the fault logic. The location of the sensor on both engines is difficult to access, tucked away at the rear of the engine block near the transmission, often requiring the removal of a heat shield to reach.

Diagnostic Flowchart

OBD2 scan tool displaying live data with Engine RPM at 0 while cranking
Monitoring live data for an RPM signal while cranking is the fastest way to determine if the PCM is receiving a signal from the crankshaft position sensor.

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

What happens when you monitor live engine RPM data while cranking?
Is the sensor wiring harness melted, chafed, or loosely connected?
→ Repair the wiring or replace the pigtail ($10-$30). For 2016 2.4L models, check if Safety Recall S89/16V-907 covers this repair for free.
→ Replace the Crankshaft Position Sensor (OEM 05033307AC, $80-$95). For the 2.4L, remove the airbox and heat shield (10mm/13mm bolts) to access the rear block.
→ Have a dealer check for PCM software updates ($0-$200). TSB 18-080-17 (2.4L) and TSB 18-050-16 (3.6L) fix P0335 logic errors, often seen with P2610.
Does the vehicle stall specifically when coming to a stop hot?
→ This is a classic sign of a failing sensor or TSB 18-080-17. Replace the sensor ($20-$85) first, then check for PCM updates if it continues.
→ Visually inspect the sensor wiring for melting. If intact, replace the Crankshaft Position Sensor (part 05033307AC) located at the back of the engine block or near the transmission bell housing (3.6L).

Symptoms You May Notice

  • Check Engine Light is on
  • Engine stalls intermittently while driving, sometimes after warming up
  • Engine cranks but will not start
  • Hard starting (prolonged cranking)
  • Rough or unstable idle
  • Engine misfires or runs rough
  • Reduced engine power and poor acceleration
  • Decreased fuel economy
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing spark plugs or ignition coils for a misfire without first addressing the P0335 code. The TSBs clearly link P0335 to misfire codes (P030x), indicating the crank sensor signal is the root cause.
  • 🎬 See this diagnosis of P0335 and cylinder misfires
  • Replacing the sensor when a PCM software update is the actual fix specified by a TSB.

Most Likely Causes

Crankshaft position sensor located at the rear of the engine block near the transmission bell housing on a Dodge Journey
The crankshaft position sensor is tucked away in a high-heat area at the rear of the engine block, often requiring the removal of the airbox and a heat shield to access.
Comparison of a healthy, intact sensor wiring pigtail versus a melted and heat-damaged sensor connector
Because the wiring harness runs in a hot, tight space near the engine and transmission, it is highly susceptible to heat damage and melting, which can interrupt the sensor signal.
  1. Failed Crankshaft Position Sensor 🔴 High Probability The sensor is located in a high-heat area at the back of the engine block, leading to eventual electronic failure. This is the most cited reason for P0335 across forums and TSBs. The symptom of stalling when hot is a classic sign of this failure mode. 🎬 Watch: How to fix P0335 and stalling issues
    How to confirm: Use a scan tool to monitor live data for an RPM signal while cranking the engine. If there is no RPM signal, the sensor or its circuit is the likely fault. A more advanced method is to use an oscilloscope to check for a proper signal waveform from the sensor. Given the low part cost, many owners replace it as a primary diagnostic step.
    Typical fix: Replace the crankshaft position sensor. This involves disconnecting the battery, accessing the sensor at the rear of the engine block (which requires removing the airbox and a heat shield held by 10mm and 13mm bolts), unbolting the old sensor (10mm bolt), and installing the new one.
    Est. part cost: $20-$85
  2. Damaged Wiring or Loose Connector 🟡 Medium Probability The wiring harness runs in a hot, tight space near the engine and transmission, making it susceptible to heat damage, abrasion, or corrosion. Specifically, NHTSA Safety Recall S89 / 16V-907 was issued for some 2016 2.4L models for an intermittent connection at the crankshaft sensor connector that could cause stalling.
    How to confirm: Visually inspect the wiring harness leading to the crankshaft sensor for any signs of melting, chafing, or breaks. Check that the connector is securely plugged into the sensor and that the terminals are clean and free of corrosion. Wiggle the harness while the engine is running (if possible) to see if it causes a stall.
    Typical fix: Repair the damaged section of wire or replace the connector pigtail. For affected 2016 models, a dealer will perform the recall repair. Ensure the harness is properly secured away from hot exhaust components using tie-wraps.
    Est. part cost: $10-$30
  3. PCM Software Update Required 🟡 Medium Probability Multiple TSBs (including 18-080-17 for the 2.4L and 18-050-16 for the 3.6L) state that P0335 can be triggered by a software logic error, especially when accompanied by other codes like P2610 or P030x misfires. The fix is not a part replacement but a PCM reflash.
    How to confirm: This can only be confirmed by a Dodge dealership or a qualified shop with a wiTECH scan tool. They can check your vehicle's VIN against the TSBs to see if a software update is available and required.
    Typical fix: A technician reprograms the PCM with the latest software version. This is not a DIY repair and requires specialized equipment.
    Est. part cost: $0-$200 (Labor for flash)

Rare But Worth Checking

  • Damaged Reluctor Ring: The reluctor ring (or tone wheel) that the sensor reads can be damaged, have broken teeth, or wobble, causing an erratic signal. This is less common but can happen, especially if other internal engine work has been performed. This would typically set a P0339 (intermittent signal) code as well.
  • Failing Powertrain Control Module (PCM): In very rare cases, the fault may lie within the PCM itself. NHTSA recall V66 / 18V-524 was issued for some 2018 models where the PCM's voltage regulator could fail, causing a stall. This should only be considered after all other possibilities (sensor, wiring, software) have been exhausted.

Diagnosis Steps

  1. Connect an OBD-II scanner to check for P0335 and any other related codes, paying close attention to misfire codes (P030x) or P2610.
  2. Check for applicable TSBs and Recalls for your VIN. A PCM software update may be the primary required fix.
  3. Use the scanner's live data function to monitor engine RPM while cranking. No RPM reading points strongly to a bad sensor or circuit issue.
  4. Perform a visual inspection of the crankshaft position sensor's wiring and connector. Look for any signs of melting, corrosion, or loose connections, paying attention to the issues mentioned in recall S89 / 16V-907.
  5. If the wiring appears intact, test the circuit. Disconnect the sensor and use a multimeter to check for a reference voltage (typically 5V) and a good ground at the connector with the key on.
  6. If the wiring and software are ruled out, the crankshaft position sensor itself is the most likely culprit.
  7. For the 2.4L engine, the sensor is located on the back of the engine block. Access requires removing the air filter housing and a heat shield held on by 10mm and 13mm fasteners.
  8. For the 3.6L engine, the sensor is also on the back of the block, near the transmission bell housing, typically on the passenger side.
  9. Replace the sensor (held by a 10mm bolt), clear the codes, and perform a test drive. 🎬 Watch: How to perform the crankshaft sensor relearn procedure A 'crankshaft position system variation learn' procedure with a capable scan tool may be required after replacement.

Parts You'll Likely Need

  • Crankshaft Position Sensor (OEM #05033307AC) — This sensor is the most frequent point of failure for the P0335 code on this vehicle due to its location and the symptoms associated with its failure. A user on dodgejourneyforum.com confirmed this part number fixed their P0335 issue.
    Trusted brands: Mopar, NTK, Delphi, Bosch, Standard Motor Products
    OEM price range: $80-$95
    Aftermarket price range: $20-$60

Related Codes That Often Appear With This One

  • P0300, P0301, P0302, P0303, P0304 — These are cylinder misfire codes. A faulty crankshaft sensor provides incorrect timing information, which can lead to the PCM detecting misfires. TSB 18-033-16 directly links P0335 with these codes on the 2.4L engine and recommends a PCM software update.
  • P0339 — This code indicates an intermittent signal from the crankshaft position sensor. It often points to a failing sensor on the verge of complete failure, a wiring issue, or a damaged reluctor ring. It may appear before, with, or after P0335.
  • P2610 — This code for 'PCM Internal Engine Off Timer Performance' is specifically mentioned alongside P0335 in TSBs 18-050-16 REV. A and 18-080-17. When seen together, it strongly suggests a PCM software update is the required fix.

Technical Service Bulletins (TSBs) & Recalls

  • 18-080-17: For 2016 2.4L/3.6L, involves reprogramming the PCM for P0335, especially if accompanied by stalling in high heat or codes like P030x and P2610.
  • 18-033-16: For 2015 2.4L, calls for a PCM reflash to fix P0335 when it appears with multiple cylinder misfire codes (P0301-P0304).
  • 18-086-16: Lists P0335 for 2014 2.4L vehicles as one of several codes that can be addressed by a PCM software update.
  • 18-050-16 & 18-050-16 REV. A: For 2012-2013 3.6L, involves reprogramming the PCM for P0335, P2610, and U0140.

Platform-Specific Known Issues

  • Multiple Technical Service Bulletins (TSBs) have been issued by Dodge for P0335. TSBs 18-080-17 (2.4L) and 18-050-16 REV. A (3.6L) specifically recommend a PCM software update as a fix, especially when other codes like P030x or P2610 are present.
  • NHTSA Safety Recall S89 / 16V-907 affects some 2016 2.4L models due to an intermittent connection at the crankshaft sensor connector, which can cause stalling.

Mechanic-Grade Diagnostic Values

  • Crankshaft Position Sensor Connector Voltage — expected: The 3-pin connector should have: one pin with 5V reference from the PCM, one pin for ground, and one for the signal back to the PCM.. Failure: Absence of the 5V reference or a bad ground indicates a wiring or PCM issue, not a sensor failure.
  • Crankshaft Position Sensor Signal (Oscilloscope) — expected: A square wave pattern that switches between approximately 0V and 5V as the engine is cranked or running.. Failure: A flat line, erratic signal, or a signal that does not switch cleanly indicates a failed sensor or a problem with the reluctor wheel.

Scan Tool Commands That Help

  • wiTECH or capable aftermarket scanner (e.g., Autel): Cam/Crank Relearn (also called Cam/Crank Reward or Crankshaft Position System Variation Learn) — This procedure is required after replacing the crankshaft position sensor, camshaft position sensor, timing components, or the PCM. Failure to perform the relearn can result in a persistent P0335 or the setting of code P0315 (Crankshaft Position System Variation Not Learned), leading to rough idle or stalling. The function is typically found under 'Powertrain', 'Engine', then 'Special Functions' or 'Misc Functions'.

Wiring & Ground Locations

  • Crankshaft Position Sensor Connector (Both Engines) — Located at the rear of the engine block, near the transmission bell housing.. This 3-pin connector provides power, ground, and signal for the sensor. The pins are for 5V reference, ground, and the crank signal to the PCM. Damage or corrosion here is a direct cause of P0335. Recall S89 for 2016 models was specifically for improperly manufactured terminals in this connector.

Real Owner Repair Stories

  • YouTube user Gumera's Garage (2016 Dodge Journey) — Engine stalling, code P0335 set.
    ✅ What actually fixed it The crankshaft position sensor was replaced with an OEM part from the dealership. The video shows the location at the back of the engine and the process of removing a heat shield to access it.

OEM Part Supersession History

  • 05033307AA, 05033307AB05033307AC, which was later superseded by 5033307AE — Standard part revisions for improved reliability or manufacturing changes.
    Heads up: While multiple revisions exist (AA, AB, AC, AD, AE), they are generally interchangeable for the specified applications. However, it is always best to use the latest revision (5033307AE) when available.

Model Year Variations Within This Range

  • 2011-2015: The 3.6L Pentastar V6 engine was the initial version.
  • 2016: For the 2016 model year, the 3.6L Pentastar V6 received a significant update that included a two-stage variable valve lift (VVL), cooled EGR, and a higher compression ratio (11.3:1 vs 10.2:1) for improved efficiency and torque. While the P0335 issue persists, diagnostics on a 2016 V6 should account for these engine changes. Additionally, some 2016 2.4L models were subject to recall S89 for a faulty crankshaft sensor connector.
How to fix P0335 crankshaft  sensor engine stalling  Dodge journey
How to fix P0335 crankshaft sensor engine stalling Dodge journey
2012 Dodge Journey P0335 Crankshaft position sensor and P0304 Cylinder 4 misfire diagnosis & repair
2012 Dodge Journey P0335 Crankshaft position sensor and P0304 Cylinder 4 misfire diagnosis & repair
Case Study.How to replace a crank sensor on a 3.6L pentastar V6 engine, Rocker arm noise.P0339 P0335
Case Study.How to replace a crank sensor on a 3.6L pentastar V6 engine, Rocker arm noise.P0339 P0335
FIX P0315/P0335: Dodge Journey/Fiat Freemont Crankshaft/Camshaft Sensor Relearn Procedure
FIX P0315/P0335: Dodge Journey/Fiat Freemont Crankshaft/Camshaft Sensor Relearn Procedure
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 P0335 for:
  • Dodge JOURNEY: 20122013201420152016
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