GM Service Manual Online
For 1990-2009 cars only

Diagnostic Instructions

    • Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
    • Review Strategy Based Diagnosis for an overview of the diagnostic approach.
    •  Diagnostic Procedure Instructions provides an overview of each diagnostic category.

DTC Descriptor

DTC P0335: Crankshaft Position (CKP) Sensor A Circuit

Diagnostic Fault Information

Circuit

Short to Ground

Open/High Resistance

Short to Voltage

Signal Performance

12-Volt Reference Circuit

P0335¹

P0335¹

--

--

CKP Sensor Signal Circuit

P0335¹

P0335¹

P0335¹

P0336

Low Reference Circuit

--

P0335¹

--

--

Medium Resolution Engine Speed Signal

P0335

P0335

P0335

P0336

¹ Engine Stalls/Engine Cranks but does not run

Circuit/System Description

The crankshaft position (CKP) sensor contains 2 hall-effect switches in one housing. This sensor configuration produces 2 separate CKP sensor pulses. These pulses occur when 2 interrupter rings, mounted to the crankshaft balancer, the outer one containing 18 evenly spaced windows and blades, the inner one containing 3 unevenly spaced windows and blades, pass by the sensors. The 18X sensor produces 18 pulses per engine revolution. The 3X sync sensor produces 3 pulses per engine revolution, each pulse representing a pair of companion cylinders. Both sensors are connected directly to the ignition control (IC) module. The sensor wiring includes the following circuits:

    • The CKP sensor 1 signal circuit
    • The CKP sensor 2 signal circuit
    • A shared 12-volt reference circuit
    • A shared low reference circuit
    • A medium resolution engine speed signal circuit

The IC module uses the sensors to determine the engine position and speed. A signal converter within the IC module, using the 18X CKP sensor 1, produces a digital 18X output signal to the powertrain control module (PCM) on the medium resolution engine speed signal circuit. The PCM monitors the medium resolution engine speed signal circuit for errors.

Conditions for Running the DTC

    • The engine is cranking or running for more than 3 seconds.
    • The DTC runs continuously when the above condition is met.

Conditions for Setting the DTC

Important: The PCM detects engine movement by sensing the airflow through the mass air flow (MAF) sensor is more than 3 g/s, or by sensing CMP sensor pulses.

    • The PCM detects 0 medium resolution engine speed signals for every 2 engine revolutions while receiving 6 low engine speed signals and 1 camshaft position signal.
    • The above condition is met for more than 8 seconds.

Action Taken When the DTC Sets

DTC P0335 is a Type B DTC.

Conditions for Clearing the MIL/DTC

DTC P0335 is a Type B DTC.

Reference Information

Schematic Reference

Engine Controls Schematics

Connector End View Reference

Component Connector End Views

Description and Operation

Electronic Ignition (EI) System Description

Electrical Information Reference

    •  Circuit Testing
    •  Connector Repairs
    •  Wiring Repairs

DTC Type Reference

Powertrain Diagnostic Trouble Code (DTC) Type Definitions

Scan Tool Reference

Control Module References for scan tool information

Circuit/System Verification

  1. Attempt to start the engine. The engine should start and run.
  2. Monitor the CKP Sensor A and the CKP Sensor B parameters. The parameters should increment from 0 to 255 continuously with the engine running or cranking.
  3. Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.

Circuit/System Testing

  1. Ignition OFF, Disconnect the IC module connector. Test for less than 3 ohms between the IC module ground circuit terminal K and battery ground
  2. If greater than the specified value, test the ground circuit for an open/high resistance.
  3. Ignition ON, test for B+ between the IC module ignition voltage circuit terminal P and ground.
  4. If less than the specified range, test the IC module ignition voltage circuit for an open/high resistance or short to ground.
  5. Disconnect the CKP sensor connector.
  6. Ignition OFF, test for less than 1 ohm on the low reference circuit between the CKP sensor 1 terminal C and the IC module terminal M.
  7. If greater than the specified value, test the low reference circuit for an open/high resistance.
  8. Connect the IC module.
  9. Ignition ON, test for more than 10 volts between the 12-volt reference circuit CKP sensor terminal D and ground.
  10. If less than the specified range, test the 12-volt reference circuit for an open/high resistance or short to ground. If the circuit tests normal, replace the IC module.
  11. Ignition ON, test for 4-8 volts between the signal circuit CKP sensor 1 terminal B and ground.
  12. If less than the specified range, test the signal circuit for an open/high resistance or short to ground. If the circuit tests normal, replace the IC module.
    If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the IC module.
  13. Ignition ON, using a jumper wire connected to ground, momentarily touch the CKP sensor signal circuit CKP sensor 1 terminal B repeatedly. The CKP Sensor parameter should increment.
  14. If the CKP Sensor parameter increments, replace the CKP sensor.
  15. Ignition OFF, disconnect the IC module connector. Ignition ON, using a jumper wire connected to B+, momentarily touch the medium resolution engine speed signal circuit IC Module terminal C repeatedly. The CKP Sensor  B parameter should increment.
  16. If the CKP Sensor B parameter does not increment, test the medium resolution engine speed signal for an open/high resistance, short to ground, or a short to voltage.
    If all circuits test OK, replace the PCM.
    If the CKP Sensor B parameter increments, replace the IC module.

Component Test

  1. Inspect the CKP sensor for looseness and correct installation.
  2. Connect jumper wires from the CKP sensor connector 12-volt reference CKP sensor 1 terminal D and the low reference CKP sensor 1 terminal C to the CKP sensor. Turn ON the ignition, with the engine OFF.
  3. Connect a DMM to the CKP sensor signal CKP sensor 1 terminal B at the CKP sensor and ground and observe the Duty cycle. Pass a steel object by the sensor repeatedly. The Duty Cycle should increment.
  4. If the Duty Cycle does not increment, replace the CKP sensor.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

    •  Crankshaft Position Sensor Replacement
    •  Control Module References for IC module, and PCM replacement, setup, and programming