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 2013-2016 Chrysler 300: Crank Sensor Circuit Causes and Fixes

P0335 on a Chrysler 300 means there's a problem with the crankshaft position sensor circuit. This often causes stalling when hot, long crank times, or a no-start condition. The most common fix is replacing the crankshaft position sensor itself, which costs about $20-$75 for an aftermarket part or $145+ for OEM. On the 5.7L Hemi, this is a more difficult job as the starter must be removed.

15 minutes to read 2013-2016 Chrysler 300
Most Likely Cause
Failing Crankshaft Position Sensor
Difficulty
2/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $500
Parts Price
$20 – $220
🚫 Do not drive — Driving is not recommended. The engine can stall at any time without warning, creating a significant safety risk, especially in traffic or at highway speeds. A complete no-start condition could also leave you stranded.
Key Takeaways
  • P0335 on a 2013-2016 Chrysler 300 indicates a loss of signal from the crankshaft position sensor, which is a critical failure that can cause the engine to stall without warning.
  • The most common symptom is the engine stalling after it has warmed up, followed by a no-start condition until it cools down.
  • For the 3.6L V6, the sensor is relatively easy to access from under the car. For the 5.7L V8, the starter must be removed, making the repair more complex.
  • While the sensor itself is the most likely culprit, the wiring harness should be carefully inspected for damage before replacing parts.
  • Due to the risk of stalling, it is unsafe to drive the vehicle until the issue is repaired.
The trouble code P0335 stands for "Crankshaft Position Sensor 'A' Circuit Malfunction". This means the Powertrain Control Module (PCM), your car's main computer, has lost the signal from the crankshaft position sensor. This sensor is critical, as it tells the PCM the exact rotational speed and position of the engine's crankshaft by reading a toothed reluctor wheel. Without this information, the PCM cannot properly time fuel injection and spark, leading to significant engine performance issues like stalling or a no-start condition.

What's Unique About the 2013-2016 Chrysler 300

A 2013-2016 Chrysler 300, which often experiences P0335 codes due to heat-sensitive crankshaft sensors or PCM software issues.
The second-generation Chrysler 300 (LD platform) has specific TSBs regarding P0335 and P2610 codes related to high-ambient temperature performance.

On the second-generation (LD) Chrysler 300 and its platform mates like the Dodge Charger, a failing crankshaft position sensor often presents with a classic symptom: the engine stalls unexpectedly after reaching operating temperature, then refuses to restart until it has cooled down. This is a common failure mode for electronic components sensitive to heat. Additionally, several Technical Service Bulletins (TSBs) issued by Chrysler, such as TSB 18-088-16, directly link P0335 to complaints of poor performance in high ambient temperatures and recommend a PCM software update as the fix, especially when P0335 appears with code P2610 (PCM Internal Engine Off Timer Performance). [Bulletin #1808816, Bulletin #18-088-16 REV. A] This indicates the problem can be software-related, not just a failed sensor.

Diagnostic Flowchart

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

What specific codes or live data readings are you currently seeing?
→ Take the vehicle to a dealer to reprogram the PCM per TSB #18-088-16 Rev. A. This fixes known high-heat software issues (estimated $150-$300 labor).
Is the sensor's wiring harness melted, chafed, or corroded?
→ Repair the damaged section of wire or replace the connector pigtail ($10 - $300). The sensor's low location exposes it to road debris and heat.
→ Replace the crankshaft position sensor with an OEM Mopar unit. Avoid aftermarket sensors as forum owners report they frequently fail out of the box.
Which engine is currently installed in your Chrysler 300?
→ Replace the crankshaft position sensor (Mopar 5149169AB, $40-$70) located on the lower passenger side of the engine block near the transmission.
→ Disconnect the battery, remove the three 15mm starter bolts to move the starter, and replace the sensor (Mopar 56028815AB, $145-$220).

Symptoms You May Notice

  • Engine stalls, especially when hot, and may not restart until cooled.
  • Extended cranking time before the engine starts.
  • Complete no-start condition.
  • Check Engine Light is on.
  • Rough or unstable idle.
  • Engine hesitation or misfiring during acceleration.
  • Reduced engine power.
  • Engine will not rev past a certain RPM (e.g., 3000 RPM) as the PCM enters a limited operating strategy.
  • 🎬 Watch: A detailed overview of the P0335 code and symptoms.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensor. While related, a cam sensor fault will set its own specific codes (e.g., P0340, P0344).
  • Replacing the starter motor. While the starter may need to be removed for access on V8 models, it is not the cause of the code. A weak starter may cause slow cranking but won't set a P0335.
  • Replacing the battery. A weak battery can cause a no-start and other electrical issues but will not typically set a P0335 code, which is specific to the sensor's circuit.

Most Likely Causes

Comparison between a new, clean crankshaft position sensor and a failed sensor showing signs of thermal damage or debris accumulation.
A healthy sensor (left) vs. a failed sensor (right). Heat and vibration often cause the internal electronics or the outer casing of the sensor to degrade over time.
  1. Failing Crankshaft Position Sensor 🔴 High Probability Heat and vibration cause the sensor's internal electronics to fail over time, a common issue on many vehicles. The symptom of stalling when hot is a classic sign of this type of failure.
    How to confirm: Use a scan tool to monitor live data for an RPM signal while cranking. No RPM signal points to a bad sensor or circuit. You can also test the sensor's voltage output with a multimeter; it should generate a fluctuating voltage signal as the engine turns. An oscilloscope is the best tool to verify the square wave signal pattern. 🎬 See how to test and fix the sensor on Chrysler vehicles.
    Typical fix: Replace the crankshaft position sensor. It is held in by a single 10mm bolt. On the 3.6L V6, access is from underneath on the passenger side of the engine block near the transmission. On the 5.7L V8, the starter motor must be removed to access the sensor, making the job more difficult. 🎬 Watch: Step-by-step guide to replacing the Hemi crankshaft sensor.
    Est. part cost: $20 - $75
  2. Damaged Wiring or Connector 🟡 Medium Probability The sensor and its wiring are located at the bottom of the engine, exposed to heat, oil, and road debris, which can degrade the wiring or connector over time. A corroded connector or a break in the harness can disrupt the signal.
    How to confirm: Visually inspect the wiring harness leading to the sensor for any signs of melting, chafing, or corrosion at the connector. Wiggle the harness while the engine is running (if possible) or while monitoring the circuit with a multimeter to see if the signal cuts out.
    Typical fix: Repair the damaged section of wire or replace the connector pigtail. If the damage is extensive, the engine harness may need replacement.
    Est. part cost: $10 - $300
  3. Faulty or Outdated Powertrain Control Module (PCM) Software 🟡 Medium Probability Chrysler TSB #18-088-16 Rev. A explicitly states that P0335 can be set during operation in high ambient temperatures and the prescribed fix is to reprogram the PCM with updated software. [Bulletin #18-088-16 REV. A] This is especially relevant if code P2610 is also present. [Bulletin #1807020, #1808816]
    How to confirm: This must be confirmed by a dealership or a qualified shop with access to Chrysler's wiTECH software. They can check the current software calibration level of your PCM against the latest version available.
    Typical fix: Reprogram (flash) the PCM with the latest software version. This is a dealer or specialist-level repair. [Bulletin #18-088-16 REV. A]
    Est. part cost: $150 - $300 (Labor for flashing)

Rare But Worth Checking

  • Damaged Reluctor Ring (Tone Ring): The reluctor ring is a toothed wheel that the crank sensor reads. If it's damaged, cracked, or has broken teeth, the signal will be incorrect, triggering P0335. This is rare but can happen, and usually requires significant labor to access and replace as it may be part of the crankshaft or flywheel/flexplate.
  • Timing Chain/Belt Issue: If the timing chain has stretched or jumped a tooth, the correlation between the crankshaft and camshaft sensors will be incorrect, which can sometimes manifest as a crank sensor circuit code. This is usually accompanied by other timing-related codes like P0016. [1, Bulletin #1807517]

Diagnosis Steps

An oscilloscope screen displaying a clean square wave signal from a functional crankshaft position sensor.
Using an oscilloscope to verify the square wave signal pattern is the most accurate way to confirm if the sensor is sending a valid timing signal to the PCM.
  1. Read the codes with an OBD-II scanner to confirm P0335 and note any other codes present, paying close attention to P2610 or P0315.
  2. Use the scanner's live data function to monitor Engine RPM while cranking the engine. If the RPM reads 0, the PCM is not receiving a signal from the sensor or its circuit.
  3. If possible, start the engine. Observe for symptoms like rough idle, stalling, or hesitation.
  4. Disconnect the battery. Locate the crankshaft position sensor. On the 3.6L V6, it's on the lower passenger side of the engine block near the transmission bell housing. On the 5.7L V8, it's behind the starter motor on the passenger side.
  5. Inspect the sensor's electrical connector and wiring for damage, corrosion, or loose pins. Check for oil contamination which can degrade the connection.
  6. For 5.7L V8 models, the starter must be removed. Disconnect the battery's negative terminal. Remove the 13mm nut for the main power lead and unplug the solenoid wire. Then, remove the three 15mm starter bolts and maneuver the starter out of the way.
  7. If wiring looks good, replace the sensor. It is held by a single 10mm bolt. Lightly oil the new sensor's O-ring before installation.
  8. After replacing the sensor, reconnect everything, clear the codes with the scanner, and start the vehicle to confirm the fix. A specific crankshaft variation relearn procedure may be required if code P0315 is present, which needs a capable scan tool. Many vehicles will relearn automatically after a short drive cycle.

Parts You'll Likely Need

A genuine Mopar crankshaft position sensor, recommended for Chrysler 300 repairs to avoid out-of-the-box failures common with aftermarket parts.
For the 3.6L V6 (Mopar 5149169AB) and 5.7L V8 (Mopar 56028815AB), using OEM sensors is highly recommended by technicians to ensure signal accuracy.
  • Crankshaft Position Sensor (5.7L V8) (OEM #56028815AB) — This sensor is the most frequent point of failure for the P0335 code on the Hemi engine, often due to heat and age. It supersedes part number 56028815AA.
    Trusted brands: Mopar, Delphi, NGK/NTK
    OEM price range: $145-$220
    Aftermarket price range: $25-$80
  • Crankshaft Position Sensor (3.6L V6) (OEM #5149169AB) — This is the typical OEM sensor for the 3.6L Pentastar V6. Like the Hemi version, it is prone to heat-related failure causing stalling and no-start issues.
    Trusted brands: Mopar, Standard Motor Products, Bosch
    OEM price range: $40-$70
    Aftermarket price range: $20-$50

Related Codes That Often Appear With This One

  • P0339 — This code means 'Crankshaft Position Sensor Intermittent,' which is a more specific version of P0335 and strongly points to a failing sensor or a loose connection. [Bulletin #1807517]
  • P2610 — This code for 'PCM Internal Engine Off Timer Performance' has been noted in multiple TSBs alongside P0335, suggesting a potential software or internal PCM issue that Chrysler has addressed via software updates. [Bulletin #1807020, #1808816]
  • P0300-P0308 — These are misfire codes for random or specific cylinders. If the PCM doesn't know the crankshaft's position, it can't time the spark correctly, leading to misfires. [Bulletin #1809416]
  • P0315 — This code means 'Crankshaft Position System Variation Not Learned'. It can appear after a sensor replacement if the PCM needs a specific relearn procedure, which usually requires a capable scan tool.

Technical Service Bulletins (TSBs) & Recalls

  • 18-088-16 REV. B
  • 1807020
  • 1807320
  • 1807517
  • 1809416
  • 1807617

Platform-Specific Known Issues

  • TSB #18-088-16 Rev. A specifically calls for a PCM reflash to fix P0335 on 2013-2014 models with the 3.6L engine experiencing issues in high heat, indicating a known software logic problem. [Bulletin #18-088-16 REV. A]
  • On the 5.7L Hemi engine, replacing the sensor is significantly more labor-intensive because the starter motor must be removed for access. This involves disconnecting power cables and removing three 15mm bolts.
  • Owners on forums like 300cforums.com and chryslerforum.com strongly advise using an OEM Mopar sensor, reporting that aftermarket sensors can be faulty out of the box or fail prematurely.

Mechanic-Grade Diagnostic Values

  • Crankshaft Position Sensor (3-wire Hall Effect) Reference Voltage — expected: 5 Volts DC (with key on, engine off). Failure: Voltage significantly lower than 5V or 0V indicates a wiring or PCM issue.
  • Crankshaft Position Sensor Ground Circuit — expected: Near 0 Volts DC / Good continuity to ground. Failure: Voltage above 0V or high resistance indicates a bad ground connection.
  • Crankshaft Position Sensor Signal Wire — expected: A fluctuating 0V to 5V square wave pattern when the engine is cranking or running (best viewed on an oscilloscope).. Failure: A flat 0V, 5V, or no signal indicates a failed sensor or wiring fault. A distorted or glitchy waveform can also indicate a failing sensor.

Scan Tool Commands That Help

  • Chrysler wiTECH or capable aftermarket scanner (e.g., Autel): CKP Relearn / Cam/Crank Relearn / Crank Pattern Learn — This function should be performed after replacing the crankshaft position sensor, especially if code P0315 (Crankshaft Position System Variation Not Learned) is present. It synchronizes the new sensor's signal with the PCM's learned values for the reluctor wheel.

Wiring & Ground Locations

  • Crankshaft Position Sensor Connector (Typical 3-wire) — On the sensor body, located on the lower passenger side of the engine block (3.6L) or behind the starter (5.7L).. This is the primary point for testing voltage, ground, and signal. The pins are typically: 1) 5V Reference, 2) Signal, 3) Ground. Verifying integrity here is a key diagnostic step.
  • G104 — On the right side of the engine block or top of the right cylinder head cover.. This is a primary engine ground. A loose or corroded connection at G104 can cause erratic behavior and fault codes for various engine sensors, including the crankshaft position sensor.
  • G105 / G106 — Located on the rear of the engine block or cylinder head.. These are additional engine-to-chassis grounds. Poor connections here can create electrical noise and unstable sensor readings, potentially leading to a P0335 code.

Real Owner Repair Stories

  • Reddit user in r/Duramax (similar Hall effect sensor issue) (2014 GM Truck (LML Duramax)) — Intermittent stalling within the first 20 minutes of run time, then runs fine for the rest of the day. P0335 code stored.
    ❌ Tried (didn't work) Replaced the crankshaft position sensor., Replaced the pigtail connector.
    ✅ What actually fixed it The user confirmed with an oscilloscope that the square wave signal was disappearing. The final diagnosis pointed towards a wiring issue or a failing PCM that was pulling the signal to ground, as multiple new sensors did not resolve the issue. The intermittent, heat-related nature of the fault after trying common fixes strongly suggested a PCM or complex wiring problem.

OEM Part Supersession History

  • 56028815AA56028815AB — Standard part revision for improved reliability or manufacturing process change.
2011–2023 Chrysler 300 Check Engine Light P0335 - Crankshaft Position Sensor "A" Circuit Malfunction
2011–2023 Chrysler 300 Check Engine Light P0335 - Crankshaft Position Sensor "A" Circuit Malfunction
Dodge Magnum, Charger, 300 Hemi Crankshaft Position Sensor Replacement
Dodge Magnum, Charger, 300 Hemi Crankshaft Position Sensor Replacement
2005 Chrysler 300 5.7L hemi crank position sensor p0335
2005 Chrysler 300 5.7L hemi crank position sensor p0335
P0335 Crankshaft Position Sensor Fix for Jeep, Dodge and Chrysler Vehicles
P0335 Crankshaft Position Sensor Fix for Jeep, Dodge and Chrysler Vehicles
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:
  • Chrysler 300: 2013201420152016
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