P032E Knock Sensor 3 Circuit Intermittent

What Does It Mean?

This diagnostic trouble code (DTC) is a generic powertrain code, meaning it applies to OBD-II equipped vehicles (Dodge, Ram, Ford, GMC, Chevrolet, VW, Toyota, etc.). Although generic, the specific repair steps may vary by make/model.

In instances where I have been faced with diagnosing a stored P032E code, it has been indicative of the Powertrain Control Module (PCM) detecting an intermittent knock sensor signal for engine bank two. The knock sensor 3 designation may refer to a particular sensor (in a multi-sensor setup) or point to a specific cylinder. Bank #1 refers to the engine bank that contains cylinder #1. Consult a reliable vehicle information source for the knock sensor system configuration for the vehicle in question.

Typically threaded directly into the engine block, the knock sensor is a piezoelectric sensor. The location of sensors in a multi-sensor system can vary by manufacturer, but most are located on the sides of the block (between the cylinder head coolant jacket freeze plugs). Knock sensors that are located on the sides of the engine block are often screwed directly into the engine coolant passages. When the engine is hot and the engine cooling system is pressurized, removing these sensors can result in serious burns from hot coolant. Before removing any knock sensor, allow the engine to cool and always dispose of coolant properly.

A piezoelectric sensing crystal is at the heart of the knock sensor. When jarred or vibrated, the piezoelectric crystal produces a small amount of voltage. Since the knock sensor control circuit is normally a one-wire ground circuit, the voltage generated by vibration is recognized by the PCM as engine noise or vibration. The severity of the vibration encountered by the piezoelectric crystal (inside the knock sensor) determines the level of voltage produced in the circuit.

If the PCM detects a degree of knock sensor voltage indicating spark detonation; it may retard ignition timing and no knock sensor control code may be recorded. If the PCM detects a level of knock sensor voltage that indicates more severe engine noise (such as a connecting rod contacting the inside of the engine block), it may interrupt fuel delivery and ignition spark to the affected cylinder and a knock sensor code will be stored.

A very small voltage is always produced by the knock sensor when the engine is running. This is because slight vibration is unavoidable, regardless of how smoothly the engine runs. If the PCM detects an unexpected signal from knock sensor 3, such as battery voltage, complete battery ground, or pulsing voltage, a P032E code will be recorded and an MIL may be illuminated.

Related knock sensor/circuit malfunction codes include P0324, P0325, P0326, P0327, P0328, P0329, P0330, P0331, P0332, P0333, and P0334.
Code Severity and Symptoms

A stored P032E code could be indicative of a serious internal engine failure. For this cause, it should be addressed with some urgency.

Symptoms of this code may include:

Decreased engine performance
Hesitation upon acceleration
Loud noises from the engine area
Decreased fuel efficiency

Causes

Possible causes for this code being set are:

Faulty knock sensor
Internal engine malfunction
Misfire/s
Contaminated or poor quality fuel
Faulty knock sensor control wiring and/or connectors
Incorrect PCM or PCM programming error

Diagnostic and Repair Procedures

To diagnose a P032E code, a diagnostic scanner, a digital volt/ohmmeter, and a reliable vehicle information source will be required. If the engine feels like it is knocking or is excessively noisy, resolve this issue before attempting diagnosis for any knock sensor code.

Consult your vehicle information source for Technical Service Bulletins (TSBs) that coincide with the displayed symptom(s) and stored code(s) in the vehicle in question. If the problem you are experiencing is common; the correct TSB can help lead to a successful diagnosis. Follow the diagnostic steps in the TSB and you will likely arrive at the correct solution.

I like to begin with a visual inspection of all related wiring harnesses and connectors. I look for burned, corroded, or otherwise broken wires and connectors that can create an open or shorted circuit. Knock sensors are often located in the lower portion of the engine block. This makes them susceptible to damage when heavy components (like starters and motor mounts) are replaced. System connectors, wiring, and fragile knock sensors are frequently broken during nearby repairs.

Connect the scanner to the vehicle’s diagnostic connector and retrieve all stored codes and freeze frame data. Write this information down for use in the diagnostic process. Clear the codes and test drive the vehicle to see if they reset.

If the P032E resets, start the engine and use the scanner to observe the knock sensor data. If the scanner indicates that the knock sensor voltage is not within manufacturer specifications, use the DVOM to test live data at the knock sensor connector. If the signal at the connector is within specifications, suspect a wiring problem between the sensor and the PCM. If the voltage at the knock sensor connector is not within specifications, suspect a faulty knock sensor.

Additional Diagnostic Notes:

Multi-knock sensor systems are arranged differently from vehicle to vehicle. Be careful to address the correct knock sensor for the displayed code
Beware of hot, pressurized coolant when removing knock sensors that are threaded into engine coolant passages

P032F ISO/SAE Reserved

P00C0 – P00FF ISO/SAE Reserved

P0330 Knock Sensor 2 Circuit Malfunction (Bank 2)

What does it mean?

This diagnostic code (DTC) is a generic powertrain code, meaning it applies to vehicles equipped with OBD-II. Although generic, specific repair steps may vary by make/model.

A knock sensor tells the engine computer when one or more of your engine’s cylinders are “knocking,” meaning they’re exploding the air/fuel mixture in a way that delivers less power and can damage the engine if prolonged. The computer uses this information to adjust the engine so it doesn’t knock. If your knock sensor wasn’t working properly, so that it always indicated a knock, the engine computer’s response might have been to alter your engine’s ignition timing. Knock sensors are typically bolted or screwed into the engine block.

This P0330 code may appear intermittently, or the Service Engine light may be on continuously. Other DTCs related to knock sensors include P0325.

Symptoms

You may notice driving issues, including a lack of power and possibly some hesitation. There may also be other symptoms.

Causes

A P0330 code most likely means one or more of the following events has occurred:

    The “B” knock sensor is faulty and needs to be replaced
    There is a short circuit/fault in the knock sensor circuit wiring

Possible Solutions

    Check the resistance of the knock sensor on bank 2 (compare it to factory specifications)
    Check for broken/frayed wires leading to the sensor
    Replace the knock sensor on bank 2

P0331 Knock Sensor 2 Circuit Range/Performance

What does it mean?

This diagnostic code (DTC) is a generic powertrain code, meaning it applies to vehicles equipped with OBD-II. Although generic, specific repair steps may vary by brand/model.

Knock sensors are used to detect engine pre-detonation (engine knocking or pinging). The knock sensor (KS) is typically a two-wire sensor. A 5-volt reference is provided to the sensor, and there is a signal return from the knock sensor to the PCM (Powertrain Control Module). The sensor’s signal wire informs the PCM when a knock occurs and its severity. The PCM will retard spark timing to prevent pre-detonation. Most PCMs have the capability to learn spark knock trends in the engine during normal operation.

If the PCM determines that the knock is unusual or the noise level is abnormally high, P0331 may be set. If the PCM detects that the knock is severe and cannot be eliminated by retarding spark timing, P0331 may set. Keep in mind that knock sensors cannot distinguish between pre-detonation knock and engine mechanical problems. Bank 2 is the engine side that does not contain cylinder #1.

Symptoms

Symptoms of a DTC P0331 may include:

    MIL (Malfunction Indicator Lamp) illumination
    Audible knocks from the engine compartment
    Engine pinging under acceleration

Causes

Potential causes of a P0331 code include:

    Damaged knock sensor (KS) connector
    Knock sensor circuit open or shorted to ground
    Knock sensor circuit shorted to voltage
    Failed knock sensor
    Moisture in knock sensor connectors
    Incorrect fuel octane
    Failed PCM

Possible solutions

If engine knocking is audible, first correct the source of the mechanical problem, then retest. Ensure the correct fuel octane has been used in the engine. Using fuel with a lower octane rating than specified can cause pinging or detonation and may trigger P0331.

Disconnect the knock sensor and check for water or corrosion in the connector. If the knock sensor has a seal, check that no engine coolant is fouling the sensor. Repair if necessary.

Turn the ignition to the ON position with the engine off. Ensure 5 volts are present at the KS connector. If so, check the proper resistance between the KS terminal and engine ground. You will need a vehicle specification for this. If the resistance is out of specifications, replace the knock sensor. If the resistance is normal, reconnect the KS and run the engine at idle. Using a scan tool in the data stream, observe the KS value. Does it indicate a knock is present at idle? If so, replace the knock sensor. If the knock sensor shows no knock at idle, tap the engine block while observing the knock signal. If it does not show a signal corresponding to the taps, replace the knock sensor. If it does, check that the knock sensor wiring is not routed near ignition wires. If there were no 5 volts present at the knock sensor connector when it was disconnected with KOEO (Key On Engine Off), go back to the PCM connector. Turn off the ignition and cut the 5-volt knock sensor reference wire in an easy-to-repair location (or remove the wire from the PCM connector). With KOEO, check for 5 volts from the PCM side of the cut wire. If 5 volts is not present, suspect a faulty PCM. If 5 volts are present, repair the short in the 5-volt reference circuit.

Since the reference circuit is a shared circuit, you will need to check all engine sensors that receive a 5-volt reference. Disconnect each sensor one by one until the reference voltage returns. When it returns, the last sensor you disconnected is the shorted sensor. If no sensor is shorted, check that the wiring harness is not shorted on the reference circuit.

P0332 Knock Sensor 2 Circuit Low (Bank 2)

What does it mean?

This diagnostic code (DTC) is a generic powertrain code, meaning it applies to vehicles equipped with OBD-II. Although generic, specific repair steps may vary by make/model.

A knock sensor tells the engine computer when one or more of your engine’s cylinders are “knocking,” meaning they’re exploding the air/fuel mixture in a way that delivers less power and can damage the engine if prolonged.

The computer uses this information to adjust the engine so it doesn’t knock. If your knock sensor on bank #2 generates a low output voltage (perhaps below 0.5V), it will trigger a DTC P0332. This P0332 code may appear intermittently, or the Service Engine light may stay on continuously. Other DTCs related to knock sensors include P0325, P0326, P0327, P0328, P0329, P0330, P0331, P0333, and P0334.

Symptoms

You may notice driving issues including engine RPM fluctuations, power loss, and possibly some hesitation. There may be other symptoms as well.

Causes

Causes

Potential causes of a DTC P0332 include (but are not limited to):

    The knock sensor is faulty and needs replacement
    There is an open/short circuit/fault in the knock sensor circuit
    The PCM/ECM has failed

Possible Solutions

    Check the knock sensor’s resistance (compare it to factory specifications)
    Inspect for broken/frayed wires leading to the sensor
    Check the wiring and connections leading to/from the knock sensor and the PCM/ECM
    Verify that proper voltage is reaching the knock sensor (e.g., 5 volts)
    Check for proper grounding of the sensor and circuit
    Replace the knock sensor
    Replace the PCM/ECM

P0333 Knock Sensor 2 Circuit High Input

What does it mean?

This diagnostic trouble code (DTC) is a generic powertrain code, meaning it applies to vehicles equipped with OBD-II. Although generic, specific repair steps may vary by make/model.

Knock sensors are used to detect engine pre-detonation (engine knock or pinging).

The knock sensor (KS) is typically a two-wire sensor. A 5-volt reference is provided to the sensor, and there is a signal return from the knock sensor to the PCM (Powertrain Control Module). The sensor’s signal wire informs the PCM when a knock occurs and its severity. The PCM will retard spark timing to prevent pre-detonation. Most PCMs have the capability to learn spark knock trends in the engine during normal operation.

A P0333 code is a generic DTC, so it applies to all vehicle makes and refers to a high output voltage from the knock sensor. In many cases, this means the voltage is above 4.5V, but this specific value depends on the particular vehicle make and model. This code refers to the sensor on bank #2 (the engine side that does not contain cylinder #1).

Symptoms of a P0333 DTC may include:

  • MIL (Malfunction Indicator Lamp) illumination
  • Audible knocks from the engine compartment
  • Engine pinging under acceleration
  • Loss of power
  • Irregular RPM

Potential causes of a P0333 code include:

  • Damaged knock sensor connector
  • Open or short-to-ground knock sensor circuit
  • Short-to-voltage knock sensor circuit
  • Failed knock sensor
  • Loose knock sensor
  • Electrical interference in the circuit
  • Low fuel pressure
  • Incorrect fuel octane
  • Mechanical engine problem
  • Faulty/defective PCM

Possible Solutions

If you hear the engine knocking (detonation), first repair the source of the mechanical issue and retest. Ensure the correct octane fuel has been used (some engines require premium fuel, consult the owner’s manual). Beyond that, for this code, the problem will likely lie either with the knock sensor itself or with the wiring and connectors running from the sensor to the PCM.

Realistically, for a DIY vehicle owner, the best next steps are to measure the resistance between the two terminals of the knock sensor wire where they enter the PCM. Also check the voltage at the same terminals. Compare these figures to the manufacturer’s specifications. Also inspect all wiring and connectors leading from the knock sensor to the PCM. Additionally, you should also check the resistance of the knock sensor itself using a digital voltmeter (DVOM), comparing it to the vehicle manufacturer’s specifications. If the knock sensor’s resistance value is out of specifications, it must be replaced.

Other knock sensor DTCs include P0324, P0325, P0326, P0327, P0329, P0330, P0331, P0332, P0333, P0334

P0334 Knock Sensor 2 Circuit Intermittent (Bank 2)

Code P0334: Meaning, Causes, Symptoms, and Repairs

1. Meaning of Code P0334

Code P0334 is a generic powertrain diagnostic trouble code (DTC) applicable to vehicles equipped with OBD-II (Dodge, Ram, Ford, GMC, Chevrolet, VW, Toyota, etc.). Although generic, repair procedures may vary depending on the vehicle’s make and model.

This code indicates that the Powertrain Control Module (PCM) has detected an intermittent signal from the knock sensor for Bank 2.

  • The Knock Sensor 2 may refer to a specific sensor (in a multi-sensor configuration) or a particular cylinder.
  • Bank 2 refers to the side of the engine that does not contain cylinder number one.

Knock Sensor Operation

  • The knock sensor is a piezoelectric sensor, typically threaded directly into the engine block.
  • It produces a voltage when it detects vibrations from engine combustion.
  • The PCM uses these signals to adjust ignition timing and prevent engine knock.

If the PCM detects an abnormal voltage (too high, too low, or intermittent), it logs a P0334 code and may illuminate the Check Engine Light.

Related fault codes include: P0324, P0325, P0326, P0327, P0328, P0329, P0330, P0331, P0332, and P0333.


2. Severity and Symptoms of Code P0334

A P0334 code can indicate a serious problem, including internal engine failure. It should be diagnosed promptly.

Possible Symptoms:

  • Reduced engine performance
  • Hesitation during acceleration
  • Unusual noises from the engine area
  • Increased fuel consumption

3. Possible Causes of Code P0334

Main causes of code P0334 include:

  • Faulty knock sensor
  • Internal engine malfunction
  • Engine misfires
  • Contaminated or poor-quality fuel
  • Damaged knock sensor wiring and connectors
  • PCM programming issue or failure

4. Diagnostic and Repair Procedures

Required Tools:

  • OBD-II scanner
  • Voltmeter / Digital Ohmmeter (DVOM)
  • Vehicle wiring diagrams and technical information

Diagnostic Steps:

  1. Check Technical Service Bulletins (TSBs)
    • Consult TSBs to see if the issue is a known problem for the vehicle model.
  2. Visual inspection of wiring and connectors
    • Look for damaged, burnt, or corroded wires.
    • Check the sensor connectors, often located on the lower part of the engine.
  3. Reading codes with an OBD-II scanner
    • Retrieve stored fault codes and freeze frame data.
    • Clear the codes and perform a test drive to see if they return.
  4. Testing the knock sensor
    • Use a voltmeter (DVOM) to check the voltage at the sensor connector.
    • Compare the values to the manufacturer’s specifications.
    • If the voltage is incorrect, suspect a faulty sensor or damaged wiring.
  5. Checking the PCM
    • If the wiring and sensor are in good condition, the problem may lie with the PCM or a programming error.

5. Safety Notes and Recommendations

  • Beware of coolant! Some knock sensors are threaded into engine coolant passages. Allow the engine to cool before removing them to avoid burns.
  • Multi-sensor systems vary by vehicle. Ensure you are addressing the correct knock sensor for the displayed code.
  • A noisy engine can mask diagnosis. If the engine is making unusual noises, identify them before focusing on the knock sensor.

Conclusion

Code P0334 can be caused by several factors, ranging from a faulty sensor to an internal engine failure. Accurate diagnosis by following the steps above will allow you to resolve the issue effectively and avoid potential engine damage.

P0335 Crankshaft Position Sensor A Circuit Malfunction

What does it mean?

This diagnostic trouble code (DTC) is a generic powertrain code, meaning it applies to OBD-II equipped vehicles. Although generic, specific repair steps may vary by make/model.

The crankshaft position sensor (CKP) measures the location of the crankshaft and transmits this information to the PCM (Powertrain Control Module).

Depending on the vehicle, the PCM uses this crankshaft position information to properly time the spark, or on some systems, it is only for misfire detection and does not control spark timing. The CKP sensor is fixed and works in harmony with a reluctor ring (or toothed ring) that is attached to the crankshaft. When this reluctor ring passes in front of the CKP sensor, the magnetic field created by the CKP sensor is interrupted, creating a square wave voltage signal that the PCM interprets as the crankshaft position. If the PCM detects that there are no crankshaft pulses or sees a problem with the pulses on the output circuit, P0335 will be set.

Crankshaft Position Sensor Trouble Codes:

  • P0336 Crankshaft Position Sensor A Circuit Range/Performance
  • P0337 Crankshaft Position Sensor A Circuit Low Input
  • P0338 Crankshaft Position Sensor A Circuit High Input
  • P0339 Crankshaft Position Sensor A Circuit Intermittent

Symptoms

NOTE: If the crankshaft position sensor is used only for misfire detection and NOT for spark timing (this varies by vehicle), the vehicle should start and run with an illuminated MIL (Malfunction Indicator Lamp). Additionally, some vehicles require multiple key cycles to illuminate the MIL. If this is the case, there may be no MIL illumination until the issue becomes frequent over time. If the crankshaft position sensor is used for both misfire detection and spark timing, the vehicle may or may not start.

Symptoms may include:

  • Vehicle may not start
  • Vehicle may run roughly or misfire
  • MIL illumination

Causes

A P0335 check engine code could be caused by:

  • Damaged CKP sensor connector
  • Damaged reluctor ring (missing teeth or not rotating due to a sheared keyway)
  • Open sensor output
  • Sensor output shorted to ground
  • Sensor output shorted to voltage
  • Faulty crankshaft position sensor
  • Broken timing belt
  • Failed PCM

Possible Solutions

Using a scan tool, check if there is an RPM signal when the engine is cranking or running.
If there is no RPM reading, visually inspect the crankshaft sensor and connector for any damage and repair if necessary. If there is no visible damage and you have access to an oscilloscope, you can check the CKP’s 5-volt square wave pattern. If you don’t, obtain a resistance reading for your crankshaft sensor from a repair manual. (There are so many different types of crankshaft sensors that there is no way to indicate here what resistance value is correct). Then check the CKP sensor resistance by disconnecting the sensor and measuring the sensor’s resistance. (It is better to check resistance readings from the PCM connector. This rules out any wiring issues from the start. But this requires mechanical skills and should not be performed if you are not familiar with automotive electrical systems). Does the sensor meet resistance specifications?
If not, replace the CKP sensor. If it does, recheck the resistance reading from the PCM connector. Is the reading still correct?
If not, repair the open or shorted crankshaft sensor wiring and recheck. If the reading is correct, the problem is intermittent or the PCM may be at fault. Try reconnecting and checking the RPM signal again. If there is now an RPM signal, test the wiring harness to try to induce the fault.

This code is basically identical to P0385. This P0335 code refers to the “A” crankshaft position sensor, while P0385 refers to the “B” crankshaft position sensor. Other crankshaft sensor codes include P0016, P0017, P0018, P0019, P0335, P0336, P0337, P0338, P0339, P0385, P0386, P0387, P0388, and P0389.

P0336 Crankshaft Position Sensor Range / Performance

What does this error code mean?

The diagnostic trouble code (DTC) in question is a generic powertrain code. It is considered generic because it applies to most vehicle makes and models (manufactured since 1996), although repair steps may vary slightly by manufacturer.

The crankshaft position sensor (CKP) is typically a two-wire device: one signal and one ground. This sensor usually consists of a permanent magnet mounted in front of a reluctor wheel (or toothed wheel), attached to the crankshaft. As this wheel passes in front of the sensor, an alternating (A/C) signal is generated. This signal varies with engine speed and is interpreted by the PCM (powertrain control module) to calculate engine RPM.

Some CKP sensors use Hall effect technology instead of a permanent magnet. These three-wire sensors operate using a power supply, ground, and signal. They also use a reluctor wheel, but their operation relies on a voltage change sent to the PCM, providing accurate engine speed data. This article focuses on permanent magnet sensors, which are more common and simpler in design.

CKP Sensor Operation

The crankshaft’s reluctor wheel has a specific number of teeth. Through this unique pattern, the PCM can not only identify the crankshaft’s position but also detect misfires by measuring variations in the CKP signal. Combined with the camshaft position sensor (CMP), the PCM can synchronize ignition and fuel injection. If the PCM detects a loss of signal, even momentarily, it may generate the error code P0336.

Error Codes Associated with the CKP Sensor:

  • P0335: Crankshaft Position Sensor A Circuit Malfunction.
  • P0337: Crankshaft Position Sensor A Circuit Low Input.
  • P0338: Crankshaft Position Sensor A Circuit High Input.
  • P0339: Crankshaft Position Sensor A Circuit Intermittent.

Symptoms of Code P0336:

  • Intermittent stalling or failure to start.
  • Difficulty starting the engine.
  • Illumination of the Malfunction Indicator Lamp (MIL).
  • Intermittent misfires.

Possible Causes:

  1. Crankshaft sensor failure.
  2. Damaged reluctor ring (broken teeth or debris).
  3. Mispositioned or loose reluctor ring.
  4. Damaged wiring harness causing a short circuit.
  5. Open or faulty CKP wiring.

Possible Solutions:

Issues related to the CKP sensor can be intermittent, making diagnosis sometimes complex. Here are some steps to identify and resolve the problem:

  1. Initial Check:
    If the engine stalls or fails to start, observe engine speed data using an oscilloscope or code reader. The absence of RPM reading indicates a potential issue with the CKP sensor.
  2. Visual Inspection:
    Inspect the CKP sensor harness for cracks or damage. Ensure the cables are not near spark plug high-tension wires. Check connectors for loose or damaged connections.
  3. Resistance Test:
    Remove the CKP sensor and measure its resistance according to the manufacturer’s specifications. If the resistance is out of range, replace the sensor.
  4. Reluctor Ring Examination:
    Check the reluctor wheel for damage, broken teeth, or debris. Ensure the ring is properly secured to the crankshaft.
  5. Repair or Replacement:
    If the ring is damaged or mispositioned, repair or replace it. Note that some reluctor rings are difficult to access, especially those located in the bell housing or behind the engine.

Note:

If, after checking the wiring and replacing the CKP sensor, the problem persists, it may be necessary to consult a professional to inspect hard-to-reach components.

P0337 Crankshaft Position Sensor A, Low Circuit

What does it mean?

This diagnostic trouble code (DTC) is a generic powertrain code, meaning it applies to OBD-II equipped vehicles (GM, Chevrolet, Volvo, GMC, Saab, Dodge, Ford, Kia, Hyundai, etc.). Although generic, specific repair steps may vary by make/model.

When I’ve diagnosed a stored P0337 code (in the past), it’s because the Powertrain Control Module (PCM) detected a low voltage input signal from the crankshaft position sensor (CKP) circuit.

CKP sensors are responsible for monitoring engine speed (RPM) and crankshaft position. These two factors are used in various engine management scenarios but are particularly important for ignition (spark) timing and fuel delivery.

The crankshaft position, especially relative to the camshafts, is one of the key factors used by the PCM to calculate ignition spark timing. Camshafts rotate at half the speed of the crankshaft, so it’s important that the PCM can distinguish between the engine’s intake and exhaust strokes (rotations). The CKP sensor and each camshaft position sensor (CMP) have at least one dedicated circuit to provide the PCM with an input signal, a 5-volt reference signal, and a ground.

CKP sensors are typically Hall effect electromagnetic types. They are mounted externally on the engine in very close proximity (usually only a few thousandths of an inch) to a circuit completing the engine ground. This engine ground is typically a reluctor ring (with precision-machined teeth) attached to one end of the crankshaft or integrated into the crankshaft itself.

The CKP sensor is mounted so that the crankshaft’s reluctor wheel passes very close to its magnetic tip. As the crankshaft rotates, the raised areas (on the reluctor wheel) complete an electromagnetic circuit with the sensor. When the gaps between the teeth pass the CKP sensor, the circuit is briefly interrupted. These circuit interruptions create voltage fluctuations that the PCM perceives as a waveform pattern.

With the engine running, the PCM continuously compares the input signals from the CKP and CMP sensors. If the CKP input signal voltage is lower than expected under certain circumstances, a P0337 code will be stored, and a MIL may be illuminated.

Other crankshaft position sensor fault codes include P0335, P0336, P0338, and P0339.

Code Severity and Symptoms

When a P0337 is stored, the engine will likely not run, and this code should be classified as severe. Even if the engine starts and runs, there is a high risk of no-start, and there will be driving repercussions.

Symptoms of this code may include:

Engine does not start
The tachometer (if applicable) does not register RPM when the engine is cranked
Hesitation during acceleration
Poor engine performance
Reduced fuel efficiency

Causes

Possible causes for this code being set are as follows:

Faulty CKP sensor
Open or shorted wiring to the CKP sensor
Corroded or fluid-soaked connector at the CKP sensor
PCM programming error or faulty PCM

Diagnostic and Repair Procedures

Before diagnosing a P0337 code, I need access to a suitable diagnostic scanner with an integrated digital volt/ohmmeter (DVOM) and an oscilloscope. I will also need access to All Data DIY (as a reliable source of vehicle information).

A viable starting point for any code diagnosis is a visual inspection of the wiring harnesses and connectors related to the system. Since petroleum-based fluids compromise the protective insulation of wiring and lead to short circuits or open circuits (and a stored P0337), circuits, electrical sensors, and/or connectors that have been contaminated by engine oil, coolant, or power steering fluid should be examined carefully.

If everything looks okay, connect the scanner to the vehicle’s diagnostic port and retrieve all stored fault codes and freeze frame data. I like to note this information down as it can be helpful if the P0337 proves to be intermittent.

Test the voltage on the CKP sensor in question. A five-volt reference is typically used for CKP sensor operation, but check the manufacturer’s specifications for the specific vehicle. There should also be a ground signal and one or more output circuits. If the reference voltage and ground circuits are detected at the CKP sensor connector, proceed to the next step.

After disconnecting the electrical connector from the CKP sensor in question, test it according to the manufacturer’s specifications using the DVOM. If the CKP sensor’s resistance levels do not meet the manufacturer’s specifications, replace it. If the CKP sensor matches the specifications, proceed to the next step. Reconnect the CKP sensor in question. Attach the oscilloscope’s positive test lead to the signal output wire and connect the negative lead to the sensor’s ground circuit. Now, power on the oscilloscope and select the appropriate voltage setting. With the engine running, observe the waveform on the oscilloscope, focusing on unexpected spikes or glitches. If spikes or glitches are observed, carefully wiggle the wiring harness and connector of the CKP sensor in question to determine if the issue is a loose connection or a faulty sensor. If missing voltage blocks are noticed in the waveform pattern, suspect a broken or worn reluctor ring or that the magnetic tip of the CKP sensor contains excessive metal debris. If no issues are detected in the waveform, proceed to the next step.

Connect the oscilloscope test leads to the CKP sensor signal input and ground circuits near the PCM connector and 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 associated controllers and begin testing individual circuits with the DVOM. Shorted or open circuits must be repaired or replaced. If the waveform pattern is identical to what was seen when the test leads were connected near the CKP sensor, suspect a faulty PCM or a PCM programming error.

Additional diagnostic notes:

Some manufacturers recommend replacing CKP and CMP sensors as a set
Use technical service bulletins to aid the diagnostic process