Subaru
Powertrain
Engine
- đ©șÂ Misfire [at idle], P0302 Cyl. #2 | Valve Clearance | 2012 Subaru
-
đ No Start | Bad ECM | 1999 Subaru Impreza 2.2L
- Ignition testing revealed constant spark on all spark plugs with just the ignition ON!
- Cam and crank signals were present only with the engine cranking and absent with ignition ON.
- Power and ground to the PCM checked out to be good.
- Injectors were constantly switched on with ignition ON.
- New PCM fixed the problem. Old PCM didnât have any sign of circuit damage.
Delivery (Test) Mode
EGR
Timing
-
đ Misfire, P0016 | Bad VVT Solenoid | 11âČ Subaru Outback
- P0016. Car ran very roughly with multiple misfires. Short fuel trim for one of the banks (donât remember which one) went +30%, another was -30%. One O2 was very rich and another was very lean, with no fluctuations. VVT advance for Bank 1 in DATA was 44 degrees, with OCV Duty Bank 1 (command for VVT) 0%. VVT advance for Bank 2 in DATA was 0 degrees, with OCV Duty Bank 2 (command for VVT) 0%. After swapping VVT solenoid, a problem appeared on the different side. Turns out, VVT solenoid for Bank 1 was a little bent and thus was stuck open.
-
đ P0017 | Incorrect Timing | 2014 Subaru Impreza 2.0L
- P0017 Crankshaft/Camshaft âBâ System Correlation Bank 1. RH Exhaust VVT (bottom RH side of engine) was 8 degrees advanced on a scanner with ~10% duty cycle. LH Exhaust VVT was 0 degrees with ~10% duty cycle. Disconnecting VVT solenoid gave different code. Eliminated wiring issues. Turned out that exhaust camshaft RH was 1 tooth off.
Transmission
- Shifter can be moved into âDriveâ position, but cannot be moved back pass âNeutralâ
- No signal from ABS unit (e.g. 13âČ Subaru Crosstrek)
- Shifter can not be moved out of âParkâ
- Shifter knob is not fully settled down in the right position
4WD | AWD | Transfer Case | Differential
âŠ
Chassis
ABS | Traction Control
đ C1511 Valve Relay | Bad ABS Actuator | 2012 Subaru Impreza, BRZ
- ABS had a code C1511 Valve Relay. After testing powers and grounds, we condemned the ABS Module.
- Tried to install a used ABS module, with all the part numbers matching, but couldnât program it to the car.
- Only a brand new ABS Module from the dealer we were able to program.
đ C0074, C0264 | Pressure Sensor Calibration | 2010 Subaru Outback
- C0074 Master Cylinder Pressure Sensor Output
- C0264 (VDC Communication System) DTC in Parking Brake ECU.
- Â 2010 Subaru Legacy/Outback have TSB on this code
- Go to ABS/VDC â± Function Check Sequence
- Press [CNTRL] + [ALT] + [V] at the same time.
- Zero  setting mode of Pressure Sensor menu item will appear.
- Go through instructions.
- Done
đ C1711 Steering Angle Sensor | SAS Adjustment Tip | 2018 Subaru Crosstrek]
- Steering angle data was at ~20 degrees when centered.
- When I went to ABS â± Work Support â± VDC Centering Mode, setting steering wheel at center didnât allow calibration to go through, produced out of boundaries error.
- I had to steer from where sensor showed 0 degrees few degrees closer to the physical center of the steering wheel. After few repetitions, I was at the center and calibration did go through.
đ C0071 Steering Angle Sensor Malfunction | Reflash + Calibration | Subaru, Toyota, Lexus
- PID shows constant 00 (or 7190), while turning. Calibration said âunsuccessful, misalignedâ
- How to Fix:
- Put steering wheels straight.
- Disassemble steering angle position sensor.
- Mark the location of both gears!
- Load a good dump into the EEPROM (93C66, 24C02, etc.)
- Put everything back.
- Steering Angle PID should start responding now.
- Slowly determine which way to turn towards center, 0 degrees.
- E.g., if scanner showed -719 degrees, turn SAS counter-clockwise twice until it reaches 0.
- Slowly determine which way to turn towards center, 0 degrees.
- If PID stuck again because it was out of bounds, turn ignition off and turn SAS one turn to the left (if was stuck on positive number), then turn ignition ON.
- When shows 0 degrees, perform calibration again.
đ Hill Start Assist Activation/ Deactivation | 2015 Subaru Crosstrek, 2015 Forester
- If Hill-Start Assist light is on and ABS has no codes, Hill-Start Assist System might be deactivated.
- Try re-activating Hill-Start Assist again.
- Activation/Deactivation Procedure (2015 Subaru Crosstrek, 2015 Forester, 2017 WRX âŠ)
- Set parking brake.
- Restart the engine.
- Only brake light should be illuminated.
- Press VDC OFF button (VDC light will illuminate) and hold it until VDC OFF light turns off (~30sec)
- Within 5 seconds after it turned off, release the switch.
- Within 2 seconds of releasing the switch, press it again.
- Hill-Start Assist should be re-activated. Cycle the ignition.
- Activation/Deactivation Procedure (2015 Subaru Crosstrek, 2015 Forester, 2017 WRX âŠ)
Body
ECM & Immobilizer Programming
Read more â± Immobilizer
Airbag SystemÂ
-
 đ C1000 SRS Code | Occupancy Calibation | 2019 Subaru Ascent
- C1000 undefined code.
- Read it with Autel and SSMIV. But when I read it with autoenginuity, it showed me:
- B1650 Occupancy Detection Malfunction
- OCS showed collision detected code.
- Re-zeroing with SSMIV helped.
- C1000 undefined code.
Door Locks
-
đ Unlocking driverâs door using passive entry is accompanied by 5 annoying beeps | Door Latch Switch | 2015 Subaru Forester
- If the BCM doesnât receive latch status feedback (locked/unlocked) when driver opens the door using passive entry (by touching handle), it tries to unlock the door 5 times because BCM doesnât see that the door got already unlocked from the first try.
Bad/Wrong latch assembly or sensor feedback wiring.
Windows, Sunroof
đ Window Issues | 2010 â 2014 Subaru Outback
- Window opens fine (without auto function), but closes 1 inch at a time
- It might need a reset/ initialization
- Loose connection at the master switch
- Had a couple of cars with the terminals from the master switch connector being too loose. Had to re-tighten them.
- Wrong combination
- (1) Wrong switch or (2) Wrong motor
- Only right combination will work. One time I had to try out about 4 combination before it worked.
- Sometimes, after a lot of playing around, it starts working for no apparent reason.
Driver Assistance | ADAS
đ Lane Departure Light is On | Subaru
- If no codes, press switch for 3 seconds.
đ B28BA Misalignment | Active Lane Calibration | 2018 Subaru Forester
- B28BA Steering angle and stereo camera correlation misaligned
- SSMIV â± Eyesight â± Work Support â± Clear Active Lane Keep System Learning Value.
đ B2803Â | Eye Sight Calibrating | 2014 Subaru Outback
- Only was able to diagnose it with SSMIII, not Autel.
- EyeSight Module had B2803 EPB Abnormal
- Live Data â± âEPB operating permission flag 1â
- With B2803 stored it displayed âOFFâ, but after calibration â âAllowanceâ.
- Electronic Parking Brake had no codes.
- Did âParameter Initialization Modeâ.
- Needed when replacing EPB Module or EyeSight(?).
- EyeSight light went off immediately.
- Brake light started blinking (was off before).
- Performed âForce Sensor Calibration Modeâ.
- Brake light went off.
đ No codes, but Blind Spot doesnât work | Subaru
- Blind Spot â± Live Data â±
- Check SRVD System HALT flag (Normal, Halt)
- Check SRVD System FAILED flag (Normal, failed)
- Blind Spot â± Cancel Code.
- Check cancel codes for explanation on the BSM failure.
- Halt. Temporarily stops when reception of radar sensor waves failed due to
- (1) some obstacles,
- (2) when the temperature is not within the range -40 â 85,
- (3) internal problem (17â forester)
- (4) Misalignment. Most likely if vehicle had a rear end collision.