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 P0386: Crankshaft Position (CKP) Sensor Performance

Diagnostic Fault Information

Circuit

Short to Ground

Open/High Resistance

Short to Voltage

Signal Performance

12-Volt Reference Circuit

P0385¹

P0385¹

--

--

CKP Sensor Signal Circuit

P0385¹

P0385¹

P0385¹

P0386

Low Reference Circuit

--

P0385¹

--

--

Medium Resolution Engine Speed Signal

P0385¹

P0385¹

P0385¹

P0386

¹ 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 low 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 low 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 36 medium resolution engine speed signals for every 2 engine revolutions while receiving, 1 camshaft position signal and a number other than 0 or 6 low resolution engine speed signals.
    • The above conditions are met for more than 8 seconds.

Action Taken When the DTC Sets

DTC P0386 is a Type B DTC.

Conditions for Clearing the MIL/DTC

DTC P0386 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. With the ignition OFF, inspect the engine wiring harnesses carrying the CKP sensor circuits for the following conditions:
  2. • Close routing of secondary ignition wires
    • Close routing of aftermarket electrical equipment
    • Close to solenoids, motors, and relays
    Correct any wire harness routing or component placement conditions, if it is determined to be a possible source of electrical interference.
  3. 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.
  4. 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 on the low resolution engine speed signal circuit IC module terminal D.
  2. If greater than the specified value, test the low resolution engine speed signal circuit for an open/high resistance.
  3. Inspect the CKP sensor for looseness and correct installation.
  4. If the sensor is loose, inspect the sensor and the O-ring for damage. Replace as necessary.
  5. Inspect the engine for the following conditions:
  6. • Engine oil for debris and contamination
    • Crankshaft reluctor wheel for damage
    • The timing chain, tensioner, and sprockets for wear or damage
    If debris is found in the engine oil, inspect the internal engine components to determine the cause. Repair or replace any worn or damaged components.
  7. If the low resolution engine speed signal circuit, CKP sensor and engine timing components test normal, replace the IC Module.

Component Test

  1. Inspect the CKP sensor for looseness and correct installation.
  2. Disconnect the CKP sensor connector. Connect jumper wires from the CKP sensor connector 12-volt reference CKP sensor terminal D and the low reference CKP sensor terminal C to the CKP sensor; turn ON the ignition, with the engine OFF.
  3. Ignition ON, connect a DMM to the CKP sensor signal CKP sensor 2 terminal A at the CKP sensor 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