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

P0339 on 2017-2022 Jeep Compass 2.4L: Crank Sensor Intermittent Causes and Fixes

On a 2017-2022 Jeep Compass, code P0339 is almost always caused by a failing crankshaft position sensor, leading to dangerous engine stalling. The second most likely cause is heat-damaged wiring near the exhaust. Replacing the sensor with an OEM Mopar part (around $60-$95) is the most common fix, as aftermarket sensors are known to cause repeat failures on this platform. A crank relearn procedure is often required after replacement.

19 minutes to read 2017-2022 Jeep Compass
Most Likely Cause
Failing Crankshaft Position Sensor
Difficulty
3/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$120 – $295
Parts Price
$20 – $95
🚫 Do not drive — Driving is not recommended. The most common symptom is the engine stalling unexpectedly at any time, including in traffic or at high speeds, which creates a significant safety hazard.
Key Takeaways
  • P0339 on a 2017-2022 Compass is a critical code that should be addressed immediately due to the risk of the engine stalling while driving.
  • The most likely cause is a failed crankshaft position sensor, followed by heat-damaged wiring near the exhaust.
  • When replacing the sensor, it is highly recommended to use an OEM Mopar part to avoid repeat failures common with aftermarket alternatives on this engine.
  • A 'crank relearn' procedure is often necessary after sensor replacement to ensure the PCM recognizes the new part correctly.
The trouble code P0339 stands for "Crankshaft Position Sensor 'A' Circuit Intermittent." This means the Powertrain Control Module (PCM), your vehicle's main computer, has detected that the signal from the crankshaft position sensor is erratic, irregular, or has momentarily disappeared. This sensor provides critical data on the crankshaft's speed and position, which the PCM uses to control ignition timing and fuel injection. An intermittent signal disrupts these core engine functions, often resulting in stalling or a no-start condition.

What's Unique About the 2017-2022 Jeep Compass

The 2.4L MultiAir "Tigershark" engine in the second-generation (MP) Compass places the crankshaft position sensor and its wiring harness very close to the hot exhaust manifold. This design makes the wiring particularly vulnerable to melting, chafing, and heat damage, which can mimic the symptoms of a failed sensor. While no specific TSB exists for the 2017-2022 models for this code, a safety recall (S89 / NHTSA 16V-907) was issued for the previous generation (2016 model year) with the same engine platform for faulty sensor connectors causing stalling, highlighting a known weakness in this area. Owners and mechanics strongly recommend using only OEM Mopar sensors, as aftermarket versions have a high rate of premature failure for this specific application.

Symptoms You May Notice

  • Engine stalling intermittently while driving, often without warning, especially when the engine is hot.
  • Engine cranks but will not start, or requires multiple attempts.
  • Extended cranking time before the engine starts.
  • Tachometer needle drops to zero erratically while driving.
  • Rough or uneven idle.
  • Engine hesitation or stumbling during acceleration.
  • Check Engine Light illuminated.
  • Traction control light may illuminate simultaneously when the signal is lost.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensor. While related to timing, P0339 specifically points to the crankshaft sensor circuit.
  • Replacing ignition coils or spark plugs to fix a misfire without first addressing the P0339 code, which is the likely root cause of the timing-related misfire.
  • Assuming a no-start is a bad starter motor. A P0339 code combined with a no-start and a single click can be caused by the faulty crank sensor, not the starter.

Most Likely Causes

  1. Failing Crankshaft Position Sensor 🔴 High Probability The sensor is located in a high-heat area at the rear of the engine block, leading to electronic failure over time due to constant heat cycles and vibration. Aftermarket sensors are widely reported to fail quickly or not work at all.
    How to confirm: Use a scan tool to monitor RPMs while cranking; a reading of zero or an erratic signal points to a bad sensor or circuit. You can also test the sensor's internal resistance with a multimeter (expect 200-1,000 Ohms), though this may not catch an intermittent failure that only occurs when hot.
    Typical fix: Replace the crankshaft position sensor with an OEM Mopar part. A 'crank relearn' procedure with a capable scan tool is often required afterward to synchronize the new sensor with the PCM.
    Est. part cost: $20-$95
  2. Damaged Wiring Harness or Connector 🟡 Medium Probability The sensor's wiring is routed very close to the exhaust manifold, making it highly susceptible to melting, chafing, or becoming brittle from heat exposure. The connector's plastic locking tab can also break, leading to a poor connection.
    How to confirm: Perform a close visual inspection of the wiring harness leading to the crankshaft position sensor. Look for any signs of melted plastic loom, exposed wires, or corrosion on the connector pins. Wiggle the harness with the engine running (if possible) to see if it induces a stall.
    Typical fix: Repair the damaged section of the harness and secure it away from the heat source, often using high-temperature protective sleeving. If the connector is damaged, it will need to be replaced with a new pigtail.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Damaged Reluctor Wheel: The reluctor wheel (or tone ring) on the crankshaft, which the sensor reads, can be damaged, have debris on it, or develop runout, causing an erratic signal. This is uncommon but possible, especially if other engine work has been performed recently.
  • Faulty Powertrain Control Module (PCM): In very rare cases, the internal circuitry of the PCM that processes the crankshaft sensor signal can fail. This should only be considered after all other possibilities have been exhaustively ruled out.
  • PCM Software Calibration Issue: On the related Jeep Renegade platform, a TSB was issued for a PCM software update that makes the computer less sensitive to minor signal variations that could trigger a false P0339. While not specifically for the Compass, it's a possibility if a new OEM sensor and good wiring don't solve the issue.

Diagnosis Steps

  1. Scan for Codes: Confirm P0339 is the primary code. Note any other codes, such as P0335, P0300, or U1428.
  2. Inspect the Wiring: Visually inspect the crankshaft position sensor's wiring harness, which is located on the rear of the engine block, accessible from underneath. 🎬 See exactly where the sensor is located on the engine block. Pay close attention to the area near the exhaust for any signs of melting or heat damage. Check that the connector is secure and its locking tab isn't broken.
  3. Monitor Live Data: Using an OBD-II scanner with live data capabilities, monitor the engine RPM signal while cranking the engine. A stable RPM reading suggests the sensor is working at that moment. A reading of 0 RPM or an erratic, jumping signal strongly indicates a problem in the crank sensor circuit.
  4. Test the Sensor: If the wiring appears good, the sensor itself is the next suspect. You can test its resistance with a multimeter, but this may not identify an intermittent failure that only occurs when hot. Given the high failure rate and strong recommendations from other owners, replacing the sensor with an OEM Mopar part is the most practical next step.
  5. 🎬 Watch this step-by-step guide to diagnose and replace the sensor.
  6. Perform Crank Relearn: After replacing the sensor, use a capable scan tool to perform the 'Crankshaft Position Variation Relearn' procedure. This synchronizes the sensor to the PCM and is often necessary to clear the code permanently. 🎬 Follow this DIY guide to fix stalling and clear your codes. Some owners report success by driving at highway speed and decelerating multiple times to force a relearn.
  7. Inspect Reluctor Wheel: If a new OEM sensor and good wiring do not resolve the issue, the reluctor wheel on the crankshaft may be damaged. This is an advanced, labor-intensive inspection.

Parts You'll Likely Need

  • Crankshaft Position Sensor (OEM #68079375AC) — This sensor is the most frequent point of failure for code P0339, causing intermittent signal dropouts that lead to stalling and no-start conditions. OEM Mopar is strongly recommended.
    Trusted brands: Mopar, NGK/NTK, Delphi
    OEM price range: $60-$95
    Aftermarket price range: $20-$55

Related Codes That Often Appear With This One

  • P0335 — P0335 indicates a complete loss of the crankshaft sensor signal, whereas P0339 indicates an intermittent loss. They often point to the same failing component or wiring issue.
  • P0300 — This code for a random/multiple cylinder misfire is a direct result of the PCM not having a stable crank signal to properly time the ignition spark.
  • U1428 — A code for 'Implausible Engine Torque Signal' can appear alongside P0339 because the Transmission Control Module loses the necessary engine data from the PCM to operate correctly.

Technical Service Bulletins (TSBs) & Recalls

  • While not for the Compass directly, TSB #S2108000027 for the platform-mate Jeep Renegade addresses P0339 with a PCM software update, indicating a potential software sensitivity issue on the 2.4L MultiAir platform.
  • TSB Bulletin #18-075-20 notes that customers may experience P0339 (Crankshaft Position Sensor Intermittent) along with P0335 and P0340, potentially affecting vehicle performance when using adaptive cruise control.

Platform-Specific Known Issues

  • Recall S89 / NHTSA 16V-907 for the previous generation (2016 model year) noted that improperly manufactured sensor connectors on the 2.4L engine could cause an intermittent connection, leading to stalling. This indicates a historical weakness in the wiring and connectors for this sensor on this engine platform.
  • There is a strong consensus in owner forums and among mechanics that aftermarket crankshaft position sensors have a very high failure rate on this engine. Using an OEM Mopar sensor is critical to avoiding a repeat failure.
  • The close proximity of the sensor wiring to the exhaust manifold is a design flaw that makes heat shielding or careful routing of the harness a wise preventative measure during repair.

Mechanic-Grade Diagnostic Values

  • Crankshaft Position Sensor Internal Resistance — expected: 200 - 1,000 Ohms. Failure: A reading of zero indicates a short circuit; an infinite (OL) reading indicates an open circuit. This test may not catch a heat-related intermittent failure.
  • CKP Sensor Connector Voltage Test (Key On, Engine Off) — expected: Pin 1: 5-volt supply from PCM. Pin 2: Signal wire (may also show ~5V). Pin 3: Sensor ground.. Failure: Absence of the 5V supply or a bad ground points to a wiring or PCM issue, not a sensor failure.
  • CKP Sensor AC Voltage (Engine Cranking) — expected: A fluctuating reading around 200 millivolts (mV) that increases with RPM.. Failure: No AC voltage reading while the engine is cranking indicates a failed sensor.

Scan Tool Commands That Help

  • wiTECH (Dealer Tool) or capable aftermarket (Autel, Appcar DiagFCA): Cam/Crank Relearn / Phonic Wheel Relearn — This procedure is mandatory after replacing the crankshaft position sensor. It synchronizes the PCM with the new sensor's signal to ensure accurate timing and prevent the code from returning.

Wiring & Ground Locations

  • Crankshaft Position Sensor Connector — On the rear of the engine block, accessible from underneath the vehicle, located below/near the exhaust manifold.. This connector and its wiring are the most common failure points due to extreme heat exposure from the exhaust, leading to melting, brittleness, and intermittent signal loss.
  • G100 — Located on the left (driver's side) front frame rail.. This is a primary engine compartment ground point. A loose or corroded connection at G100 can cause a wide range of difficult-to-diagnose electrical issues, including intermittent sensor signals that could trigger P0339.
  • CKP Sensor Pinout (at sensor) — On the 3-pin sensor connector.. For manual testing: Pin 1 is the 5-volt supply from the PCM, Pin 2 is the signal wire, and Pin 3 is the sensor ground. This allows for precise testing of the circuit to isolate a fault between the sensor, wiring, or PCM.

Real Owner Repair Stories

  • YouTube User Comment (2012 Jeep Compass 2.0L (platform mate)) — Stalling, loss of power, engine stuttering, P0339 code.
    ❌ Tried (didn't work) A mechanic replaced the battery, which did not solve the problem.
    ✅ What actually fixed it The owner replaced the crankshaft position sensor themselves. The first attempt failed because the new sensor was not fully seated in the block. After taking it apart and re-installing, ensuring the sensor was pushed in firmly before tightening the bolt, the car started and the code was resolved.
  • NHTSA ODI #11120914 — An owner reported that while driving, the engine shut off and the car coasted to a stop. It would not restart for 10 minutes, and subsequent scans showed codes P0339 and P0335.
  • NHTSA ODI #11196503 — One owner described a recurring issue where the engine would shut off and slowly stop moving; despite having the crankshaft position sensor replaced, the P0335 and P0339 codes returned within the same week.
  • NHTSA ODI #11507266 — A driver experienced a loss of power steering assist and found code P0339 illuminated upon self-inspection.

OEM Part Supersession History

  • 68079375AB68079375AC — Standard part revision and update by the manufacturer.
  • 68079375AC68079375AD — Standard part revision and update by the manufacturer.
    Heads up: 68079375AD is the latest known revision. When ordering, any of these part numbers will likely auto-convert to the latest available version.

Model Year Variations Within This Range

  • 2017-2021 vs 2022: The 2.4L Tigershark engine's horsepower rating dropped slightly from 180 hp in 2021 to 177 hp in 2022. This change is due to tuning and does not affect the diagnosis or repair of a P0339 code.
  • 2022: The 2022 model year received a significant interior and exterior refresh, including new infotainment systems (Uconnect 5) and updated driver displays. These changes are unrelated to the engine powertrain and do not alter the P0339 diagnostic process.

Diagnostic Flowchart

Start by confirming if P0339 is the only code present. The next critical step is a visual inspection of the sensor wiring, as its location near the exhaust is a common failure point on this 2.4L MultiAir engine.
Visually inspect the crankshaft sensor wiring harness where it runs near the exhaust manifold at the rear of the engine. Do you see any melted loom, chafed wires, or a broken connector?
→ Repair the damaged wiring and/or replace the connector pigtail. Use high-temperature protective sleeving to shield the repair from exhaust heat, a known design flaw on the 2.4L MultiAir engine.
Using a scan tool with live data, monitor the 'Engine RPM' PID while cranking the engine. What do you observe?
→ This indicates a failed sensor. Replace the crankshaft position sensor with an OEM Mopar part, as aftermarket sensors are notorious for failing quickly on this platform. Perform the 'Crank Relearn' procedure with a scan tool after replacement.
Does the stalling or no-start symptom occur primarily when the engine is fully warmed up or hot?
→ This is a classic symptom of a heat-soak failure in the sensor's electronics. Even though it tested okay cold, the sensor is the most likely cause. Replace with an OEM Mopar part and perform the 'Crank Relearn'.
→ If a new OEM sensor and good wiring don't fix the issue, check for a PCM software update. TSB #S2108000027 for the related Jeep Renegade indicates software can be a factor. If no update is available, the problem may be a damaged reluctor wheel on the crankshaft, which requires advanced inspection.
→ Address all other codes first. Misfire codes (P0300-P0304) or communication codes can trigger a false P0339. Resolve the root cause of those codes before diagnosing the crank sensor circuit.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Excessive Oil Consumption 🔴 High — Very common on 2017-2022 models. Can start early in the vehicle's life. Has been the subject of class-action lawsuits. (Ref: TSB #09-003-23 was issued to address oil consumption.)
  • Auto Start-Stop (ESS) System Failure 🟠 Medium — Common failure item, often appears as 'Start/Stop Unavailable, Service System' message. Typically occurs after 3-5 years.
  • Failing Auxiliary Battery for ESS System 🟠 Medium — The most common cause of ESS system failure. The small auxiliary battery often fails before the main battery, causing electrical gremlins and start-stop issues.
  • Electronic Parking Brake Malfunctions 🔴 High — Multiple owner reports of the parking brake engaging while driving or causing no-start conditions with a 'Service Electronic Parking Brake' warning.
  • Low Oil Level Causing Stalling/Misfires 🔴 High — Directly related to oil consumption. The MultiAir system requires proper oil pressure to function; low oil can starve the valvetrain, causing stalling and misfire-like symptoms that can be confused with other issues.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, a used part is almost never a smart choice. The crankshaft position sensor is a high-failure-rate electronic component exposed to extreme heat. A used sensor from a junkyard carries a very high risk of being near the end of its life or failing intermittently in the same way as the part you are replacing.

What to inspect on the donor part:

  • Not applicable. Do not use a salvaged crankshaft position sensor for this repair.

OEM-only on this vehicle (don't cheap out):

  • Crankshaft Position Sensor

Aftermarket brands forum-validated for this vehicle:

  • While OEM Mopar is strongly preferred, some professional technicians report success with NGK/NTK or Delphi as higher-quality aftermarket alternatives if OEM is unavailable.

Brands owners have reported issues with on this vehicle:

  • Avoid generic, no-name, or 'white-box' sensors from online marketplaces. Forum and mechanic consensus indicates these have an extremely high rate of out-of-box failure or premature failure on this specific engine platform.

Real Owner Stories

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

Jeep Cherokee (2.4L)

Symptoms: Persistent stalling issues that continued even after replacing the crankshaft position sensor.

What fixed it: The owner discovered the sensor wires were chafing against the hot engine. Securing the wires away from the heat source with zip ties resolved the problem.

Source hint: https://www.jeeps.net/threads/p0339-cam-and-crankshaft-sensor-problems.5015/page-3

Frequently Asked Questions

Do I really need to buy the expensive Mopar crankshaft sensor for my Jeep Compass, or will a cheaper aftermarket one work?
The article context strongly indicates that aftermarket crankshaft position sensors have a very high failure rate on the 2.4L MultiAir engine. Using an OEM Mopar sensor is considered critical to avoiding a repeat failure and is recommended by mechanics and other owners.
My mechanic replaced the crankshaft sensor on my 2018 Compass, but the P0339 code came back. What could be the issue?
After replacing the sensor, a 'Crankshaft Position Variation Relearn' procedure using a capable scan tool is often required to synchronize the new sensor with the PCM. If this was not performed, the code may persist. Alternatively, the issue could be with the wiring harness, which is prone to heat damage near the exhaust manifold.
Why does my Jeep Compass stall intermittently, especially when the engine gets hot?
This is a classic symptom of P0339 on this vehicle. It is often caused by either the crankshaft position sensor failing electronically due to heat cycles or the sensor's wiring harness, which is routed close to the exhaust, melting or chafing and causing an intermittent short.
Is there a software update or TSB for the P0339 code on my 2.4L Compass?
While there isn't one mentioned for the Compass directly, TSB #S2108000027 for the platform-mate Jeep Renegade addresses P0339 with a PCM software update. This suggests a potential software sensitivity issue exists on the 2.4L MultiAir platform that could be related.
I heard about Recall S89 for stalling on the 2.4L engine. Does it apply to my 2019 Jeep Compass?
No, Recall S89 / NHTSA 16V-907 was for the previous generation (2016 model year) and concerned improperly manufactured sensor connectors. It does not apply to 2017-2022 models, but it highlights a historical weakness in this circuit on the 2.4L engine.
Where is the crankshaft position sensor located on the 2.4L MultiAir engine in my Compass?
The crankshaft position sensor is located on the rear of the engine block and is accessible from underneath the vehicle.
Crankshaft position sensor 2.4 Jeep Renegade, Cherokee, Compass, Dodge Dart, Fiat 500x how to
Crankshaft position sensor 2.4 Jeep Renegade, Cherokee, Compass, Dodge Dart, Fiat 500x how to
CRANKSHAFT POSITION SENSOR REPLACEMENT LOCATION JEEP CHEROKEE COMPASS RENEGADE 2.4
CRANKSHAFT POSITION SENSOR REPLACEMENT LOCATION JEEP CHEROKEE COMPASS RENEGADE 2.4
CRANKSHAFT POSITION SENSOR LOCATION REPLACEMENT 2.4 MULTIAIR DODGE DART CHRYSLER 200 JEEP CHEROKEE
CRANKSHAFT POSITION SENSOR LOCATION REPLACEMENT 2.4 MULTIAIR DODGE DART CHRYSLER 200 JEEP CHEROKEE
How to change a jeep compass CRANKSHAFT position sensor~~Diagnose and Replace
How to change a jeep compass CRANKSHAFT position sensor~~Diagnose and Replace
Jeep Compass / Patriot Crankshaft Position Sensor P0339 change out (jeep  stalls and looses power?)
Jeep Compass / Patriot Crankshaft Position Sensor P0339 change out (jeep stalls and looses power?)
Jeep Compass Crankshaft Position Sensor Replacement (code PO335, Car Stalling Fixed) DIY Guide 2DW
Jeep Compass Crankshaft Position Sensor Replacement (code PO335, Car Stalling Fixed) DIY Guide 2DW
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 30, 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 P0339 (Deep Dive) for:
  • Jeep Compass: 201720182019202020212022
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