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.
Check Shift Lock Control System
- CHECK DTC
.
- Turn the ignition switch to ON.
- Using the Subaru Select Monitor, read all DTCs. Ref. to LAN SYSTEM (DIAGNOSTICS)>DIAGNOSTIC TROUBLE CODE (DTC)>LIST
Is DTC detected?
Yes : Perform the diagnosis for the displayed DTCs.
No : Go to 2 .
NOTE: Keep the Subaru Select Monitor connected while the ignition switch is ON. - CHECK DATA MONITOR
.
Using Subaru Select Monitor, display [Stop Light Switch] in [Data monitor] of [Body Control]. Ref to COMMON (DIAGNOSTICS)>DATA MONITOR .
Does the [Stop Light Switch] display change according to brake pedal operation?
Yes : Go to 3
No : Check the stop light system. LIGHTING SYSTEM>STOP LIGHT SYSTEM
- CHECK DTC.
.
- Maintain the brake pedal depressed for one second or more.
- Read the DTC of [Body Control] using the Subaru Select Monitor. Ref to COMMON (DIAGNOSTICS)>DIAGNOSTIC TROUBLE CODE (DTC)
Is DTC B1016 displayed? (Current malfunction)
Yes : Perform the diagnosis for DTC B1016. Ref. to BODY CONTROL(DIAGNOSTICS)>DIAGNOSTIC TROUBLE CODE (DTC) .
No : Go to 4.
- CHECK DATA MONITOR
.
Using Subaru Select Monitor, display [P SW] in [Data monitor] of [Body Control] Ref to COMMON (DIAGNOSTICS)>DATA MONITOR .
Is "ON" displayed?
Yes : Go to 7.
No : Go to 5.
- CHECK "P RANGE" SWITCH.
.
Check the "P range" switch. Ref. to CONTROL SYSTEMS>SHIFT LOCK SOLENOID AND P RANGE SWITCH>INSPECTION .
Is the check result OK?
Yes : Go to 6 .
No : Replace the "P range" switch. Ref. to CONTROL SYSTEMS>SHIFT LOCK SOLENOID AND P RANGE SWITCH
- CHECK HARNESS.
.
Check the harness for "P range" switch lines. Ref. to WIRING SYSTEM>SHIFT LOCK CONTROL SYSTEM>WIRING DIAGRAM .
Is the check result OK?
Yes : Go to 7
No : Repair or replace the harness.
- CHECK SELECT CABLE.
.
Check the installation condition of select cable.
Is the installation condition normal?
Yes : Go to 8
No : Install the select cable correctly.
NOTE:Confirm that the select cable is free from damage.
- CHECK SELECT LEVER.
- Disconnect the select cable from the select lever. Ref to CONTROL SYSTEMS>SELECT CABLE .
- Shift the select lever to another range.
Does the select lever shift?
Yes : Repair the transmission body.
- CVT (TR580) model:
Ref. to CONTINUOUSLY VARIABLE TRANSMISSION (TR580)>TRANSMISSION ASSEMBLY>REMOVAL .
- CVT (TR690) model:
Ref. to CONTINUOUSLY VARIABLE TRANSMISSION (TR690)>TRANSMISSION ASSEMBLY>REMOVAL .
No : Go to 9
- CHECK SELECT LEVER.
- Remove the select cable from the select lever. Ref to CONTROL SYSTEMS>SELECT CABLE .
- Connect all harnesses.
- Shift the select lever to another range.
Does the select lever shift?
Yes : Replace the select cable. Ref to CONTROL SYSTEMS>SELECT CABLE .
No : Go to 10
- CHECK SELECT LEVER.
Check the select lever. CONTROL SYSTEMS>SELECT LEVER
Is the check result OK?
Yes : Replace the keyless access control module. Ref. to SECURITY AND LOCKS>KEYLESS ACCESS CONTROL MODULE
No : Replace the select lever.CONTROL SYSTEMS>SELECT LEVER
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no 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.
Rather have a pro handle this?
A certified mobile mechanic comes to your home or office. They bring the tools, you stay comfortable. No tow truck, no waiting room, no surprises.
No obligation. See pricing before you book.
