Crankshaft Position Signal Performance

P0335 may mean the engine control module is not receiving the crankshaft position signal it expects.

Article vehicle: 2020-2025 Chevrolet Silverado 2500 6.6 diesel

Technical guidanceConfirm the exact vehicle configuration and follow applicable safety procedures before testing or repair.
P0335 Crankshaft Position Signal Performance diagnostic guide

What this code means

P0335 may mean the engine control module is not receiving the crankshaft position signal it expects.

What the vehicle may do

  • The engine may crank longer than normal.
  • The engine may stumble or stall.
  • The engine may not start.
  • A warning message may be displayed depending on system state.

Possible fault areas

  • Possible crankshaft position sensor concern.
  • Possible reference feed, low reference, or signal circuit concern.
  • Possible connector, terminal, or harness concern.
  • Possible engine control module side circuit concern.
  • Possible reluctor, timing-drive, or mechanical sync concern.

Diagnostic path

Opening context

On this Chevrolet Silverado diesel, P0335 means the engine control module may not be seeing the crankshaft position signal the way it expects. The truck may crank longer than normal, may stumble or stall, may not start, or may set a warning depending on when the signal drops out. Broadly, this can involve the crank sensor, its reference-voltage feed, low reference, signal circuit, connectors, the engine control module side of the circuit, or possible mechanical sync issues around the reluctor and timing drive. The crank sensor is watching a reluctor with 58 teeth or invisible magnetic segments, arranged at a 60 segment spacing with 2 missing segments for the reference gap. One monitor gate for P0335 is the MAF Sensor = Greater than 2.0 g/s. For P0335, the diagnostic formula is loss of crank signal: no signal for greater than 4 s, greater than 0.3 s, or during 2 engine revolution(s), depending on the operating state.

Start with verification, not parts

Start with the basic system checks, then follow a structured diagnostic approach before getting into pinpoint testing. Put the ignition on with the vehicle in service mode. Before chasing the crank sensor circuit, make sure a reference-voltage fault is not set. If that kind of code is present, diagnose that first because it can pull this whole circuit in the wrong direction. Then run the engine and check whether a crank sync or performance code is present. If it is, move into pinpoint circuit testing. If it is not, watch the Crankshaft Position Active Counter. That counter should increment. If it does not increment, go to circuit testing.

Harness movement check

With the engine running, watch the Crankshaft Position Resync Counter. It should stay at 0 Counts, and the engine should not stumble or stall. While watching it, wiggle the harness and connectors at the B26 Crankshaft Position Sensor and at the K20 Engine Control Module. If the counter goes greater than 0 counts, repair the wiring, terminals, or electrical connectors as needed. If it stays at 0 Counts, reproduce the operating conditions for the code, or the captured conditions from when it failed, and verify P0335 does not reset. If it resets, continue into circuit testing. If it does not reset, that path is all OK.

Prepare for circuit testing

For circuit testing, turn the vehicle and all systems off before disconnecting anything. Be aware it may take up to 2 min for all vehicle systems to power down before an accurate ground or low reference continuity test can be made. Then disconnect the B26 Crankshaft Position Sensor connector and begin at the low reference circuit.

Low reference circuit

Test for less than 10 Ω between low reference circuit terminal 2 and ground. If it is 10 Ω or greater, disconnect the K20 Engine Control Module and test the low reference circuit end to end. You want less than 2 Ω between low reference terminal 2 at the component harness and the other end at the control module harness. If that end-to-end test is 2 Ω or greater, repair the open or high resistance in the circuit. If it is less than 2 Ω, the supported outcome is replacing the K20 Engine Control Module.

5 V reference circuit

If the low reference test is less than 10 Ω, turn the ignition on with the vehicle in service mode and check the 5 V reference circuit. Test between 5 V reference terminal 1 and ground. The expected range is 4.8 to 5.2 V. If it is less than 4.8 V, turn the vehicle off, disconnect the K20 Engine Control Module, and test for infinite resistance between 5 V reference terminal 1 at the component harness and ground. Less than infinite resistance means repair the short to ground. If it is infinite resistance, test the circuit end to end for less than 2 Ω. If that is 2 Ω or greater, repair the open or high resistance. If it is less than 2 Ω, the supported outcome is replacing the K20 Engine Control Module.

High 5 V reference branch

If the 5 V reference test is greater than 5.2 V, turn the vehicle off, disconnect the K20 Engine Control Module, then turn the ignition back on with the vehicle in service mode. Test for less than 1 V between 5 V reference terminal 1 at the component harness and ground. If it is 1 V or greater, repair the short to voltage. If it is less than 1 V, the supported outcome is replacing the K20 Engine Control Module.

Signal circuit simulation

If the 5 V reference is between 4.8 and 5.2 V, move to the signal circuit simulation. Rapidly tap a 3 A fused jumper wire between signal circuit terminal 3 and ground, and watch the Crankshaft Position Active Counter. The counter should increment. This is where the scan data tells you whether the control module can see a simulated crank signal through the signal circuit.

Signal circuit if the counter does not increment

If the Active Counter does not increment during the jumper test, turn the vehicle off, disconnect the K20 Engine Control Module, then turn the ignition on with the vehicle in service mode. Test for less than 1 V between signal circuit terminal 3 at the component harness and ground. If it is 1 V or greater, repair the short to voltage. Then turn the vehicle off and test for infinite resistance between signal circuit terminal 3 at the component harness and ground. Less than infinite resistance means repair the short to ground. If that is good, test the signal circuit end to end for less than 2 Ω. If it is 2 Ω or greater, repair the open or high resistance. If it is less than 2 Ω, the supported outcome is replacing the K20 Engine Control Module.

If the simulated signal is seen

If the Active Counter does increment, check whether the crank sync or performance fault is set. If it is set, inspect for related mechanical, material, and installation problems: sensor installation and looseness, connector and harness condition, reluctor damage or alignment concerns, foreign material between the sensor and reluctor, excessive play, oil contamination, sprocket wear, and timing-drive or tensioner wear. If one of those conditions is found, repair or replace as necessary. If those conditions test normal, test or replace the B26 Crankshaft Position Sensor. If the sync or performance fault is not set after the counter increments, test or replace the B26 Crankshaft Position Sensor.

Repair verification and closing

After the repair, verify the repair and confirm the code stays gone. Keep verification separate from the circuit testing: run the vehicle under the needed operating conditions and make sure P0335 does not reset. If the Service Emission System or Service Exhaust Fluid System message is displayed, perform the Reductant System Tamper Warning Service Bay Test; that function clears the applicable driver message. The takeaway is simple: prove the reference feed, ground, low reference, and signal path before condemning the sensor or the module. For more diagnostic training, visit stepdiagnostics.com.

Final check

P0335 is often best approached by verifying the circuit and simulated signal response before making a sensor or module decision.

For more guided automotive diagnostics, visit STEP Diagnostics.

Continue diagnosing

Related guides for this vehicle