P0339 Crankshaft Position Sensor A Circuit Intermittent

Technical Description of OBD-II Trouble Code

Intermittent Circuit B of Crankshaft Position Sensor

What does that signify?

This diagnostic trouble code (DTC) is a generic powertrain code that is applicable to OBD-II equipped vehicles (Chevy, Ford, BMW, Dodge, GMC, Kia, Hyundai, Honda, Toyota, etc.). Although it is a generic code, the specific repair steps may vary depending on the make and model of the vehicle.

If your vehicle has a stored code P0339, it means that the powertrain control module (PCM) detected an intermittent or erratic voltage signal from the secondary crankshaft position (CKP) sensor. In an OBD II system with multiple CKP sensors, sensor B usually refers to a secondary CKP sensor.

The CKP sensor is responsible for monitoring engine speed (RPM) and crankshaft position. The PCM uses this information to calculate ignition spark timing based on the position of the crankshaft. Since the camshafts turn at half the speed of the crankshaft, it is crucial for the PCM to distinguish between engine intake and exhaust strokes (rotations). The CKP sensor circuitry includes one or more circuits dedicated to providing the PCM with an input signal, a 5-volt reference signal, and a ground.

Most CKP sensors are of the electromagnetic, hall-effect type. They are typically mounted on the exterior of the engine and placed very close to a circuit completing engine ground (usually only several thousandths of an inch away). The engine ground is usually a reluctor ring with precisely machined teeth attached to either end of the crankshaft or integrated into the crankshaft itself. Some systems with multiple CKP sensors may have a reluctor ring on one end of the crankshaft and another one machined into the center of the crankshaft. Others may simply mount sensors in multiple positions around a single reluctor ring.

The CKP sensor is positioned so that the reluctor ring passes very close to its magnetic tip as the crankshaft rotates. The raised areas (teeth) of the reluctor ring complete an electromagnetic circuit with the sensor, while the indentations between the raised areas briefly interrupt the circuit. The PCM recognizes these continuous circuit completions and interruptions as a waveform pattern representing voltage fluctuations.

The PCM constantly monitors input signals from the CKP sensors. If the input voltage from the crankshaft position sensor is too low for a certain period of time, a P0339 code will be stored and the malfunction indicator lamp (MIL) may illuminate.

Other trouble codes related to crankshaft position sensor B include P0335, P0336, P0337, and P0338.

Severity of the Code & Symptoms

A stored code P0339 is likely to cause a no-start condition, making it a severe code.

Symptoms associated with this code may include:

  • The engine fails to start
  • The tachometer (if equipped) does not show RPM when the engine is cranked
  • Hesitation during acceleration
  • Poor engine performance
  • Reduced fuel efficiency
  • Possible Causes

    Possible causes for this code to be set are:

  • Defective CKP sensor
  • Open or shorted wiring to the CKP sensor
  • Corroded or fluid-soaked connector at the CKP sensor
  • Faulty PCM or PCM programming error
  • Diagnostic and Repair Procedures

    Before diagnosing a code P0339, it is necessary to have a diagnostic scanner with an integrated digital volt/ohmmeter (DVOM) and oscilloscope. A reliable source of vehicle information, such as All Data DIY, will also be required.

    A visual inspection of all system-related wiring harnesses and connectors is a good starting point for the diagnosis. Pay close attention to circuits that have been contaminated with engine oil, coolant, or power steering fluid, as petroleum-based fluids may compromise the protective insulation on the wiring and lead to shorted or open circuits (resulting in a stored P0339).

    If the visual inspection does not yield any results, connect the scanner to the vehicle’s diagnostic port and retrieve all stored trouble codes and freeze frame data. It can be helpful to write down this information in case the P0339 code proves to be intermittent. If possible, test-drive the vehicle to see if the code is reset.

    If the P0339 code is reset, locate a system wiring diagram from your vehicle information source and check for voltage at the CKP sensor. Normally, a five-volt reference is used for CKP sensor operation, but refer to the manufacturer’s specifications for the specific vehicle. One or more output circuits and a ground signal should also be present. If reference voltage and ground signals are detected at the CKP sensor connector, proceed to the next step.

    Using the DVOM, test the CKP sensor according to the manufacturer’s recommendations. If the CKP sensor resistance levels do not comply with the manufacturer’s specifications, it is likely defective. If the CKP sensor resistance aligns with the manufacturer’s specifications, continue to the next step.

    Reconnect the CKP sensor in question and attach the positive test lead of the oscilloscope to the signal output wire, and connect the negative lead to the CKP sensor ground circuit. Choose the appropriate voltage setting on the oscilloscope and turn it on. Observe the waveform pattern on the oscilloscope while the engine is idling in park or neutral. Look for voltage spikes or glitches in the waveform pattern. If any discrepancies are detected, wiggle-test the wiring harness and connector for the CKP sensor to determine whether the problem is a loose connection or a defective sensor. Excessive metallic debris on the magnetic tip of the CKP sensor, or a broken or worn reluctor ring, may cause missing voltage blocks in the waveform pattern. Proceed to the next step if no problems are found in the waveform pattern.

    Locate the PCM connector and connect the test leads of the oscilloscope to the CKP sensor signal input and ground circuits, respectively. Observe the waveform pattern. If the waveform pattern near the PCM connector is different from what was seen when the test leads were connected near the CKP sensor, suspect an open or shorted circuit between the CKP sensor connector and the PCM connector. If this is the case, disconnect all related controllers and test individual circuits with the DVOM. Repair or replace any shorted or open circuits. If the waveform pattern is identical to what was seen when the test leads were connected near the CKP sensor, the PCM may be defective or there may be a PCM programming error.

    Additional diagnostic notes:

  • Some manufacturers recommend replacing CKP and CMP sensors as a set
  • Use technical service bulletins to assist in the diagnostic process
  • Professional Service Options

    When facing p0339 error, you have two solutions:

    Option 1: Mechanical Repair (Recommended)

    We highly recommend solving this issue by repairing or replacing the faulty sensor, wiring, or related mechanical parts.
    This ensures your vehicle operates as designed.

    Option 2: Permanent p0339 DTC Deletion (Alternative)

    If mechanical repair is not possible, we offer a professional service to permanently delete p0339 trouble code (DTC) from your ECU.

    Instantly Fix Your DTC Problem – No Hardware Changes Needed!

    Get your p0339 code permanently deleted by our experts.

    ✅ Fast. ✅ Reliable. ✅ Keeps your vehicle running smoothly.

    🔥 Upload your ECU file and start now! 🔥

    Already a member? Log in here to submit your file!

    Tuning Files Service from ECUFILES

    Custom Tuning File Service

    EVC Reseller Database

    Automatic File Service

    Technical Questions
    For technical questions, please register for free and submit a ticket on our platform. One of our engineers will respond to you as soon as possible during business hours.

    Response time: Quick!

    Sales Questions
    For sales questions, please register for free and submit a ticket on our platform. One of our engineers will respond to you as soon as possible during business hours.

    Response time: Quick!

    For sales questions, you can also reach us at:

    WhatsApp: +31686247602

    Response time: Moderate!

    WhatsApp