I think I have this licked but wanted to share in case anyone else on the interwebs, or here, finds this useful. 2012 Subaru Impreza hatch with the 2.0-liter, FB20.
Symptoms:
There are a few way to test how well the sensor is working, including monitoring it with a scanner, but only scanners that use Subaru Select Monitor can read the sensor, and I didn't have it. I also found an ohm spec, but couldn't get my new multimeter to ohm out the sensor (user error, for sure).
So, I decided to buy one of these oil control valves ($111 after tax at the Subaru dealer, which they had in stock), and slap it in and see if it works. There are four oil control valves - one for each camshaft - and the code was showing it was camshaft B on bank 2. Bank two is the driver's side, and I assumed cam B would be on the bottom, exhaust cam. Some internet forum sleuthing confirmed this.
All in all, it took about 10 minutes to replace, including popping the hood and disconnecting the battery. Unplug the sensors, two 10 mm bolts and it came out. The new part didn't come with new o-rings so I transferred the old o-rings from the old one to the new one and threw it in.
And it seems to be woking fine. No more hard starts, power is back, hesitation is gone. Have only driven it a few times so far but no pending codes. Will update if it comes back.
Exactly the same as the FA20 engine in the BRZ/FR-S/86
Symptoms:
- P0024 and P000D check engine light came on at the same time as the stability control light and flashing cruise control. I'd reset the check engine light and in a few cycles it would come right back on.
- Hard starting
- Occasionally wouldn't start on the first try
- Loss of power, surging while accelerating and hesitation
- After browsing forums, I saw that the oil control valves are prone to failure - they actuate the cam phasers for the variable valve timing; Subaru calls its variable valve timing Active Valve Control System (AVCS).
There are a few way to test how well the sensor is working, including monitoring it with a scanner, but only scanners that use Subaru Select Monitor can read the sensor, and I didn't have it. I also found an ohm spec, but couldn't get my new multimeter to ohm out the sensor (user error, for sure).
So, I decided to buy one of these oil control valves ($111 after tax at the Subaru dealer, which they had in stock), and slap it in and see if it works. There are four oil control valves - one for each camshaft - and the code was showing it was camshaft B on bank 2. Bank two is the driver's side, and I assumed cam B would be on the bottom, exhaust cam. Some internet forum sleuthing confirmed this.
All in all, it took about 10 minutes to replace, including popping the hood and disconnecting the battery. Unplug the sensors, two 10 mm bolts and it came out. The new part didn't come with new o-rings so I transferred the old o-rings from the old one to the new one and threw it in.
And it seems to be woking fine. No more hard starts, power is back, hesitation is gone. Have only driven it a few times so far but no pending codes. Will update if it comes back.
Exactly the same as the FA20 engine in the BRZ/FR-S/86