Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Circuit/System Verification
- Ignition - On/Vehicle - In Service Mode
- Brake Pedal - Applied
Verify the scan tool parameter:Brake Pedal Position Sensor. = Active
- If not the specified value
Refer to Stop Lamps Malfunction for diagnosis of the B22 Brake Pedal Position Sensor.
- Go to next step: If the specified value
- If not the specified value
- Brake Pedal - Released
Verify the scan tool parameter:Brake Pedal Position Sensor. = Inactive
- If not the specified value
Refer to Stop Lamps Malfunction for diagnosis of the B22 Brake Pedal Position Sensor.
- Go to next step: If the specified value
- If not the specified value
- Ignition - On/Vehicle - In Service Mode
- Verify that no DTCs are set.
- If any DTC is set
- Go to next step: If no DTC is set
- {If available}Verify the scan tool parameter:
{Automatic Transmission}Park/Neutral Position Switch = Park
or
{Manual Transmission}Verify the scan tool parameter:CPP Sensor = Applied
- If not the specified state
{Automatic Transmission}Refer to the appropriate diagnostic procedure listed below:
DTC P0851 - Park/Neutral Position Switch
or
{Manual Transmission}Refer to the appropriate diagnostic procedure listed below:
DTC P0806-P0808 - CPP Sensor
- Go to next step: If the specified state
- If not the specified state
- Ignition - Crank
Verify the scan tool parameter:
- {Without BTM}5V Ignition Switch = Crank Request
- Accessory = Inactive
- {With BTM}Engine Control Module - Power Mode = Crank Request
- If not the specified state
Refer to:Power Mode Mismatch
- Go to next step: If the specified state
- Verify the scan tool parameter:Crankshaft Position Active Counter = Does not Increment
- If the parameter value increments
Replace the component:B26 Crankshaft Position Sensor
- Go to next step: If the parameter value does not increment
- If the parameter value increments
- Verify the component works as specified:Engine - Rotate(s)
- If the component does not work as specified
Verify the following conditions do not exist:
- Accessory drive belt component - Seized
- Engine - Seized
- Go to next step: If the component works as specified
- If the component does not work as specified
- Ignition - Crank
Verify the component works as specified:
- M64 Starter Motor = Activated - Rotate(s)
- Engine = Cranking
- {M64 Starter Motor = Rotate(s) & Cranking = No}If the component does not work as specified
Refer to:Test 1
- {M64 Starter Motor Rotate(s) & Starter Pinion = Clicks}If the component does not work as specified
Refer to:Test 2
- Go to next step: If the component works as specified
- All OK.
Steps 2 and 3 are for vehicles equipped with a push button ignition switch. If the vehicle is not equipped with a push button ignition switch, continue to step 4.
NO RELATED
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.