OBD-II Trouble Code Technical Description
The Crankshaft Position Sensor Circuit A is experiencing a Low Input
What is the meaning of this?
This diagnostic trouble code (DTC) is a generic powertrain code that is applicable to OBD-II equipped vehicles such as GM, Chevrolet, Volvo, GMC, Saab, Dodge, Ford, Kia, Hyundai, etc. Although it is a generic code, the specific repair steps may vary depending on the make and model of the vehicle.
When I have previously diagnosed a stored code P0337, it was because the powertrain control module (PCM) had detected a low input voltage signal from the crankshaft position (CKP) sensor circuit.
The CKP sensors are responsible for monitoring the engine speed (RPM) and the position of the crankshaft. These factors are used in various engine management scenarios, but they are especially critical for ignition timing and fuel delivery.
The position of the crankshaft, particularly in relation to the camshaft/s, is one of the key factors used by the PCM to calculate the ignition spark timing. The camshafts rotate at half the speed of the crankshaft, so it is important for the PCM to be able to distinguish between engine intake and exhaust strokes. The CKP sensor and each camshaft position (CMP) sensor have dedicated circuits for providing the PCM with input signals, a 5-volt reference signal, and a ground.
Typically, CKP sensors are of the electromagnetic, hall-effect variety. They are mounted on the exterior of the engine in close proximity to a circuit completing engine ground. This engine ground is usually a reluctor ring with precisely machined teeth that is attached to one end of the crankshaft or integrated into the crankshaft itself.
The CKP sensor is positioned so that the crankshaft reluctor wheel passes very closely 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 interruptions create voltage fluctuations that the PCM interprets as a waveform pattern.
While the engine is running, the PCM constantly compares 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 the malfunction indicator lamp (MIL) may be illuminated.
Other trouble codes related to the crankshaft position sensor include P0335, P0336, P0338, and P0339.
Code Severity & Symptoms
When a P0337 code is stored, the engine is unlikely to start and this code should be considered severe. Even if the engine does start and run, there is a high risk of a no-start condition and there will be negative effects on drivability.
Symptoms of this code may include:
Causes
Possible causes for this code to be set are:
Diagnostic and Repair Procedures
Prior to diagnosing a P0337 code, it is necessary to have access to a suitable diagnostic scanner with an integrated digital volt/ohmmeter (DVOM) and oscilloscope. It is also important to have access to All Data DIY as a reliable source of vehicle information.
A good starting point for code diagnosis is to visually inspect system-related wiring harnesses and connectors. Wiring and circuits that have been contaminated with petroleum-based fluids can lead to shorted or open circuits and the storage of a P0337 code. Therefore, circuits, electrical sensors, and/or connectors that have been exposed to engine oil, coolant, or power steering fluid should be carefully examined.
If everything appears to be in good condition, connect the scanner to the vehicle’s diagnostic port and retrieve all stored trouble codes and freeze frame data. It is helpful to write down this information as it may be useful if the P0337 code proves to be intermittent.
Test the voltage at the CKP sensor in question. Typically, a five-volt reference is used for CKP sensor operation, but it is important to check the manufacturer’s specifications for the specific vehicle. There should also be a ground signal and one or more output circuits. If 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 resistance levels in the CKP sensor do not comply with the manufacturer’s specifications, it should be replaced. If the CKP sensor does meet the specifications, continue to the next step. Reconnect the CKP sensor in question. Attach the positive test lead of the oscilloscope to the signal output wire and connect the negative lead to the sensor ground circuit. Power up the oscilloscope and select the appropriate voltage setting. With the engine running, observe the waveform pattern on the oscilloscope, paying attention to any unexpected spikes or glitches. If spikes or glitches are observed, carefully wiggle the wiring harness and connector for the CKP sensor in question to determine whether the problem is a loose connection or a defective sensor. If missing voltage blocks are noticed in the waveform pattern, suspect either a broken or worn reluctor ring or excessive metallic debris on the magnetic tip of the CKP sensor. If no problems are found in the waveform pattern, proceed to the next step.
Connect the test leads of the oscilloscope 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 related controllers and begin testing individual circuits with the DVOM. Any 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 defective PCM or a PCM programming error.
Additional diagnostic notes: