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

P0340 on 2013-2015 Dodge Dart: Camshaft Sensor Circuit Causes and Fixes

P0340 on a Dodge Dart most often means a failed camshaft position sensor, an affordable part that's accessible for DIY replacement. However, a PCM software update might be the actual fix per a manufacturer TSB, and a 'cam-crank relearn' procedure with a proper scan tool is required after replacing the sensor. Ignoring the code can lead to stalling and no-start conditions.

15 minutes to read 2013-2015 Dodge DART
Most Likely Cause
Failed Camshaft Position Sensor
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$83 – $275
Parts Price
$21 – $90
⚠️ Drivable, but... — Driving is not recommended. The engine may stall unexpectedly, have trouble starting, or suffer from significantly reduced power, which can be a safety risk in traffic.
Key Takeaways
  • P0340 on a Dodge Dart is most commonly caused by a faulty intake camshaft position sensor.
  • Before replacing parts on a 2.4L model, check if your vehicle needs a PCM software update per TSB #18-022-17 REV. A, as this could be the actual fix.
  • If you replace the sensor, you MUST perform a 'cam-crank relearn' procedure with a bi-directional scan tool for the repair to be successful.
  • Using an OEM Mopar sensor (Part # 68080819AD) is highly recommended over aftermarket alternatives to prevent recurring issues.
P0340 stands for "Camshaft Position Sensor 'A' Circuit Malfunction (Bank 1)". This means the Powertrain Control Module (PCM), your car's main computer, has detected a problem with the signal from the camshaft position sensor. This sensor is critical for telling the PCM the exact position and speed of the engine's camshaft, which the computer uses to control fuel injection and ignition timing. A problem with this signal can disrupt engine synchronization and cause various performance issues, such as stalling, hard starts, and rough idling.

What's Unique About the 2013-2015 Dodge DART

A mechanic holding a bi-directional scan tool <a href=🎬 See how to perform the mandatory cam-crank relearn displaying a cam-crank relearn procedure." loading="eager" fetchpriority="high" style="max-width:100%;height:auto;border-radius:6px;display:block;box-shadow:0 2px 8px rgba(0,0,0,0.1);" />
Unlike many vehicles, replacing the camshaft sensor on a 2013-2015 Dodge Dart requires a mandatory 'cam-crank relearn' using a bi-directional scan tool. Skipping this will cause the P0340 code to return immediately.

For the Dodge Dart, P0340 isn't always a straightforward sensor failure. A key issue is a Technical Service Bulletin (TSB #18-022-17 REV. A 🎬 Watch: How to fix P0340 on the 2.4L engine) that groups this code with others, where the official fix is a PCM software update, not a new part. Additionally, unlike many vehicles, replacing the camshaft sensor on a Dart requires a 'cam-crank relearn' procedure with a bi-directional scan tool to sync the new sensor with the computer; skipping this step often results in the code returning. Owners report this relearn is a mandatory step for a successful repair.

Diagnostic Flowchart

A 3-pin camshaft position sensor wiring connector showing signs of oil contamination and a brittle locking tab.
Before replacing parts, inspect the sensor's wiring pigtail. Oil contamination from valve cover leaks or a broken red locking tab are common culprits that disrupt the sensor's signal.

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

What is the current state of your camshaft position sensor and its wiring?
→ Repair the damaged wiring or replace the pigtail connector ($15-$40). Use marine-grade heat shrink connectors to fix brittle wires or a broken red locking tab.
🎬 Watch: How to test the sensor circuit with a multimeter
Does your Dodge Dart have the 2.4L engine equipped?
→ Have a dealer check if TSB #18-022-17 REV. A (PCM update) applies. If not, replace the intake sensor with Mopar 68080819AD ($50-$90) and perform a relearn.
→ Replace the intake camshaft position sensor with OEM Mopar part 68080819AD ($50-$90), using silicone paste on the O-ring. You must perform a cam-crank relearn afterward.
Did you perform a cam-crank relearn procedure with a bi-directional scan tool?
→ Perform a cam-crank relearn using a bi-directional scan tool (e.g., Autel, Appcar DiagFCA). Skipping this crucial step keeps the check engine light on.
→ Check if TSB #18-022-17 REV. A applies. If the PCM is updated and wiring is perfect, you may need professional diagnosis for a timing chain issue.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine is difficult to start or cranks but won't start
  • Engine stalls, especially at low speeds or when stopping
  • Rough idle and engine hesitation
  • Noticeable loss of power and poor acceleration
  • Decreased fuel economy
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the crankshaft position sensor. While related, P0340 specifically points to the camshaft circuit. A crankshaft sensor issue would typically set code P0335.
  • Replacing the camshaft sensor without performing the cam-crank relearn procedure. On the Dart, this often leads to the code returning even with a good part.
  • Using a low-quality aftermarket sensor. Owners and mechanics report that Chrysler electronics can be sensitive, and using an OEM Mopar sensor is strongly recommended to avoid premature failure.

Most Likely Causes

The intake camshaft position sensor located on the top of a Dodge Dart 2.0L or 2.4L engine.
The intake camshaft position sensor is a high-probability failure point on the Dart's 2.0L and 2.4L engines due to extreme heat cycles and vibration.
  1. Failed Camshaft Position Sensor 🔴 High Probability The sensor is a common failure point due to heat cycles and electronic wear over time. Its location on the engine exposes it to significant heat and vibration. Oil from valve cover leaks can also contaminate the connection, disrupting the signal.
    How to confirm: After checking wiring, replacing the sensor is the most direct diagnostic step. A scan tool may show erratic or no signal from the sensor. On the 2.0L/2.4L engines, P0340 refers to the intake sensor.
    Typical fix: Replace the faulty camshaft position sensor and perform a cam-crank relearn procedure. Using a small amount of silicone paste on the new sensor's O-ring is recommended.
    Est. part cost: $25-$90
  2. PCM Software Requires Update 🟡 Medium Probability Manufacturer TSB #18-022-17 REV. A specifically lists P0340 as a code that may be resolved by a PCM software update for 2013-2015 Darts with the 2.4L engine. The update addresses diagnostic improvements and issues like idle surge.
    How to confirm: A Dodge dealership or a qualified shop with access to TechCONNECT can check the vehicle's VIN to see if this TSB is applicable and has not been performed.
    Typical fix: The dealer performs a PCM reflash to the latest software version using the wiTECH tool.
    Est. part cost: $0 (if under warranty) or ~$100-$200 (dealer labor)
  3. Wiring or Connector Damage 🟡 Medium Probability The sensor wiring is located on top of the engine and is exposed to heat and vibration, which can make wires brittle or cause the connector's locking tab to break. Oil from valve cover leaks can also contaminate the connection, disrupting the signal.
    How to confirm: Visually inspect the wiring harness and connector for cracks, corrosion, oil saturation, or loose pins. Wiggle the connector while the engine is running to see if it causes a stall. Use a multimeter to test for power, ground, and signal continuity.
    Typical fix: Repair the damaged section of wiring or replace the pigtail connector. Using marine-grade heat shrink connectors with built-in glue is recommended for a durable, moisture-proof repair.
    Est. part cost: $15-$40

Rare But Worth Checking

  • Stretched Timing Chain / Worn Timing Belt: The 2.0L/2.4L engines use a timing chain, while the 1.4L Turbo uses a belt. If timing is off due to slack, the cam and crank signals won't sync, which can trigger P0340. This is a more serious mechanical issue and may be accompanied by other codes like P0016.
  • Failing Powertrain Control Module (PCM): This is a last-resort diagnosis. If the sensor, wiring, and software have all been confirmed good, the PCM itself may be faulty.
  • Damaged Reluctor Wheel: The sensor reads a toothed wheel (reluctor) on the camshaft. Though rare, if this wheel is damaged or has broken teeth, it will send an inconsistent signal and trigger a P0340 code.

Diagnosis Steps

  1. Read all fault codes with an OBD-II scanner. Note any other codes that appear alongside P0340, such as P0335 or P0344.
  2. Perform a thorough visual inspection of the camshaft position sensor (intake side for P0340) and its electrical connector. Look for any signs of damage, oil leaks, or loose connections. The connector has a red locking tab that should be secure.
  3. Check if TSB #18-022-17 REV. A applies to your vehicle's VIN and if the update has been performed. A dealership can confirm this. If applicable, a PCM software update may be the required fix.
  4. If no TSB applies, inspect the wiring harness for damage. Check for continuity, power, and ground at the connector with a multimeter. A common failure point is brittle wiring due to engine heat.
  5. If wiring and software are good, replace the camshaft position sensor. On the 2.0L and 2.4L engines, it's held by a single 10mm bolt. The OEM Mopar part is highly recommended.
  6. Crucial Step: After replacing the sensor, perform a 'cam-crank relearn' procedure using a compatible bi-directional scan tool (e.g., Autel, Appcar DiagFCA). This syncs the new sensor with the PCM. Skipping this step will likely cause the code to return.
  7. Clear the trouble codes and perform a drive cycle, including both steady-speed and stop-and-go driving, to confirm the repair was successful.
  8. If the code persists, the issue may be more complex, such as a timing chain problem or a faulty PCM, and may require professional diagnosis.

Parts You'll Likely Need

  • Camshaft Position Sensor (OEM #68080819AD) — This is the most common component to fail, causing a loss of signal to the PCM. The 2.0L and 2.4L engines use two identical sensors (intake and exhaust); P0340 points to the 'A' sensor (intake). This part number supersedes 68080819AC, 68080819AB, and 5033308AB.
    Trusted brands: Mopar (OEM - Recommended), NTK, Delphi, Standard Motor Products
    OEM price range: $50-$90
    Aftermarket price range: $21-$79

Related Codes That Often Appear With This One

  • P0335 — This code is for the Crankshaft Position Sensor. Since the cam and crank sensors work together for timing, a fault in one system or its wiring can sometimes trigger a code for the other. TSB #18-022-17 REV. A also lists them together as being addressed by the same software update.
  • P0344 — This code indicates an intermittent signal from the camshaft position sensor, often pointing to a wiring issue, a loose connection, or a sensor that is in the early stages of failure.
  • P0365 — This is the code for the Camshaft Position Sensor 'B' Circuit (exhaust sensor). If both sensors are the same age, it's not uncommon for one to fail shortly after the other. Some owners choose to replace them in pairs.

Technical Service Bulletins (TSBs) & Recalls

A laptop or diagnostic tablet running Dodge's wiTECH software for a PCM flash update.
TSB #18-022-17 REV. A outlines a PCM software update for 2013-2015 Darts with the 2.4L engine, which often resolves the P0340 code without needing a new sensor.
  • 18-022-17 REV. A: Applies to 2.4L engines. Involves reprogramming the PCM to correct false positives for several codes, including P0340 - Camshaft Position Sensor Circuit Bank 1 Sensor 1. It also addresses symptoms like engine startup flare and idle surge.

Platform-Specific Known Issues

  • Mandatory Cam-Crank Relearn: After replacing the camshaft position sensor, a 'cam-crank relearn' (also called calibration) procedure is not optional. It must be performed with a bi-directional scan tool that has this special function. Failure to perform this step is a very common reason for the P0340 code to return immediately after the repair.
  • PCM Software Update TSB: TSB #18-022-17 REV. A was issued for 2013-2015 Darts with the 2.4L engine to address several diagnostic trouble codes, including P0340, with a PCM software reflash. This update improves diagnostic logic and can fix the code without any parts being replaced.
  • Sensor Location on 2.4L Engine: On the 2.4L Tigershark engine, there are two camshaft position sensors. The intake sensor ('A' for P0340) is at the rear of the engine, near the throttle body, and can be difficult to access. The exhaust sensor ('B') is at the front and is easier to reach.

Mechanic-Grade Diagnostic Values

  • Camshaft Position Sensor Connector - Power Supply Voltage — expected: 5 Volts DC. Failure: A reading of 0V or significantly less than 5V indicates a problem with the power supply from the PCM or wiring.
  • Camshaft Position Sensor Connector - Ground Circuit — expected: Approx. 12.6 Volts (Battery Voltage). Failure: A reading of 0V or low voltage indicates a poor or open ground connection.
  • Camshaft Position Sensor Connector - Signal Wire Voltage (Engine Cranking) — expected: Fluctuating voltage between 0V and 5V. Failure: A steady 0V or 5V, or no reading, indicates a failed sensor or a problem in the signal circuit.

Scan Tool Commands That Help

  • wiTECH (Dealer Tool): Cam/Crank Relearn — Required after replacing the camshaft or crankshaft sensor, or after any repair involving timing components, to synchronize the sensors with the PCM. Found under 'PCM' -> 'Misc Functions'.
  • Appcar DiagFCA (Aftermarket): PCM Cam Crank Relearn — Required after replacing the camshaft position sensor to prevent the code from returning. This function is listed as a supported routine for the Dodge Dart.
  • Autel (Aftermarket): Cam Crank Relearn / Crankshaft Position Relearn — Used to synchronize the new sensor's signal with the PCM after replacement. The function is typically found under 'Service' or 'Special Functions' after selecting the vehicle.

Wiring & Ground Locations

  • Engine Ground Strap — On the passenger side of the engine, a ribbon-style cable connects the engine to the chassis on the strut tower.. A corroded or broken main engine ground can cause numerous electrical issues and sensor faults, including P0340, due to unstable voltage and poor grounding for the sensors.
  • Battery Negative Cable Ground — The main battery negative cable grounds to the chassis in two spots behind the driver's side wheel fender.. Corrosion at these primary ground points can lead to intermittent electrical problems throughout the vehicle, affecting sensor readings and potentially triggering false codes.
  • Camshaft Sensor Connector Pinout (Typical 3-wire) — The connector plugs directly into the camshaft position sensor on the engine's valve cover/cylinder head.. Knowing the pinout is essential for testing. It typically consists of a 5V power supply from the PCM, a ground wire, and a signal wire that sends data back to the PCM.

Real Owner Repair Stories

  • dodge-dart.org forum user (2013 Dodge Dart 2.4L MultiAir) — Car stalled while driving and would not restart. Codes P0340 and P0335 were present.
    ❌ Tried (didn't work) Replacing the camshaft position sensor., Replacing the crankshaft position sensor.
    ✅ What actually fixed it The user discovered the engine was extremely low on oil. After adding 4 quarts of oil, the car started and ran normally. The MultiAir system relies on oil pressure to function, and low oil can cause stalling and trigger cam/crank codes.
  • Reddit user in r/MechanicAdvice (2013 Dodge Dart) — Check engine light with codes P0340, P0335, and others. Car was running poorly.
    ❌ Tried (didn't work) Initial diagnosis pointed towards sensor failure.
    ✅ What actually fixed it The final fix was a PCM software update performed by the dealership, as indicated by a Technical Service Bulletin (TSB). This resolved all the codes without replacing any parts.

OEM Part Supersession History

  • 5033308AB, 68080819AB, 68080819AC68080819AD — Standard part revision and improvement by the manufacturer.
    Heads up: The latest part number, 68080819AD, is the recommended replacement for all previous versions and is specified for the 2.0L and 2.4L Dart engines. No incompatibilities are noted; using the latest revision is best practice.
How to fix P0340? | Camshaft Position Sensor “A” Circuit Malfunction (Bank 1)
How to fix P0340? | Camshaft Position Sensor “A” Circuit Malfunction (Bank 1)
How to FIX P0340 Camshaft Position Sensor Code!
How to FIX P0340 Camshaft Position Sensor Code!
How To Fix P0340 Code - Camshaft Position Sensor Circuit Malfunction Diagnosis
How To Fix P0340 Code - Camshaft Position Sensor Circuit Malfunction Diagnosis
How to Replace Camshaft Position Sensor 2013-2016 Dodge Dart
How to Replace Camshaft Position Sensor 2013-2016 Dodge Dart
How To Fix P0340 Code In Just 3 Minutes (7 Common Causes)
How To Fix P0340 Code In Just 3 Minutes (7 Common Causes)
HOW TO RELEARN CALIBRATE CAMSHAFT AND CRANKSHAFT POSITION SENSOR DODGE JEEP CHRYSLER FIAT
HOW TO RELEARN CALIBRATE CAMSHAFT AND CRANKSHAFT POSITION SENSOR DODGE JEEP CHRYSLER FIAT
Bad Camshaft Position Sensor Symptoms - How to Test and FIX!!
Bad Camshaft Position Sensor Symptoms - How to Test and FIX!!
How to Test Cam Position Sensor and Circuit with a Multi Meter
How to Test Cam Position Sensor and Circuit with a Multi Meter
How To Test 2 & 3 Wire Camshaft Position Sensor With Multimeter - Easy Car Electrics
How To Test 2 & 3 Wire Camshaft Position Sensor With Multimeter - Easy Car Electrics
CAMSHAFT POSITION SENSOR REPLACEMENT LOCATION 2.4 MULTIAIR DODGE DART CHRYSLER 200 JEEP CHEROKEE
CAMSHAFT POSITION SENSOR REPLACEMENT LOCATION 2.4 MULTIAIR DODGE DART CHRYSLER 200 JEEP CHEROKEE
Camshaft position sensor, 2.4 jeep Renegade, Cherokee, Compass, Dodge Dart, Fiat 500x
Camshaft position sensor, 2.4 jeep Renegade, Cherokee, Compass, Dodge Dart, Fiat 500x
HOW TO RELEARN CRANKSHAFT POSITION SENSOR, CALIBRATE CAMSHAFT POSITION SENSOR
HOW TO RELEARN CRANKSHAFT POSITION SENSOR, CALIBRATE CAMSHAFT POSITION SENSOR
FIX CODE P0340 2.4 DODGE DART, CHRYSLER 200 JEEP CHEROKEE RENEGADE COMPASS, FIAT 500X,PROMASTER CITY
FIX CODE P0340 2.4 DODGE DART, CHRYSLER 200 JEEP CHEROKEE RENEGADE COMPASS, FIAT 500X,PROMASTER CITY
2013 Dodge Dart replacing crankshaft and camshaft sensors
2013 Dodge Dart replacing crankshaft and camshaft sensors
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 P0340 for:
  • Dodge DART: 201320142015
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