Subaru Impreza: EJ20 AVCS Oil Control Solenoid Fault
EJ20 AVCS Oil Control Solenoid Fault is a common engine fault on the Subaru Impreza on the 2000–2007 cars, and we rate it major. Putting it right costs $280 to $750 at New Zealand independent workshop rates. Below is what goes wrong, the symptoms to notice on a test drive, where to look, and what to ask the seller before you hand over any money. It is one of 44 documented faults on the Subaru Impreza.
- Vehicle
- Subaru Impreza
- Engine
- EJ20
- Years
- 2000–2007
- Fuel
- petrol
- System
- Engine
What you are looking at
No photograph available
What goes wrong
The Active Valve Control System (AVCS) on the EJ20 engine uses oil-pressure-controlled solenoid valves to advance or retard intake camshaft timing. The solenoid screen filters are very fine and become clogged with oil sludge if oil change intervals are extended beyond 5,000 km or if low-quality oil is used. A blocked or electrically failed solenoid causes the ECU to log fault code P0011 or P0021 (camshaft position timing over-advanced), and the engine defaults to fixed cam timing. This produces a rough idle, loss of low-range torque, and elevated fuel consumption because the engine cannot optimise valve overlap across the RPM range.
What you would notice
- Rough or hunting idle that worsens when engine is warm
- Check engine light with codes P0011 or P0021 stored
- Noticeable flat spot in mid-range throttle response between 2,000 and 3,500 rpm
- Slightly elevated fuel consumption compared to baseline
How to check it
Where to look. Intake camshaft carrier on each cylinder head, accessed from the top of the engine under the cam cover
Inspect oil condition — dark, sludgy oil is a strong predictor. Request proof of regular oil changes with full synthetic at intervals no longer than 5,000 km. If a workshop inspection is possible: Scan for active or stored P0011/P0021 fault codes with an OBD-II reader. With engine warm, unplug each AVCS solenoid connector and use a multimeter to check resistance (specification approximately 6.9–7.9 ohms); out-of-spec indicates coil failure.
What it costs to put right
$280 to $750 at New Zealand independent workshop rates. That is for this job on its own, not for the car.
Ask the seller
- “Has the AVCS solenoid or its filter screen ever been cleaned or replaced?”
- “What oil and service interval has been used — can you show me receipts?”
- “Has the check engine light ever been on, and what codes were stored?”
Now check the Subaru Impreza you are actually looking at
Everything above is true of the model, and it is free. What it does not tell you is whether THIS car has been looked after: its odometer history and whether the reading has ever gone backwards, whether there is still money owing on it, whether it has been reported stolen, how many owners it has had and what it is really worth today. That comes from the official records for that plate. Enter the plate for the free details, or get the full history and a market valuation from $13.49.
Where this comes from
Subaru Impreza buyer questions
Is ej20 avcs oil control solenoid fault serious on a Subaru Impreza?
We rate it major and common on the Subaru Impreza. The Active Valve Control System (AVCS) on the EJ20 engine uses oil-pressure-controlled solenoid valves to advance or retard intake camshaft timing. The solenoid screen filters are very fine and become clogged with oil sludge if oil change intervals are extended beyond 5,000 km or if low-quality oil is used. A blocked or electrically failed solenoid causes the ECU to log fault code P0011 or P0021 (camshaft position timing over-advanced), and the engine defaults to fixed cam timing. This produces a rough idle, loss of low-range torque, and elevated fuel consumption because the engine cannot optimise valve overlap across the RPM range.
How much does it cost to fix on a Subaru Impreza?
$280 to $750 at New Zealand independent workshop rates. That figure is for this job on its own. A car showing the symptoms on this page is usually worth either walking away from or negotiating down by at least the repair figure.
Which Subaru Impreza years are affected?
Our research records this fault on the 2000–2007 Subaru Impreza. Build dates move around, especially on imported cars, so treat the range as the years to look hardest at rather than a guarantee either way. The official records tell you the exact build and first registration date for the car in front of you.
How do I check for it before I buy?
Inspect oil condition — dark, sludgy oil is a strong predictor. Request proof of regular oil changes with full synthetic at intervals no longer than 5,000 km. If a workshop inspection is possible: Scan for active or stored P0011/P0021 fault codes with an OBD-II reader. With engine warm, unplug each AVCS solenoid connector and use a multimeter to check resistance (specification approximately 6.9–7.9 ohms); out-of-spec indicates coil failure. Look here: Intake camshaft carrier on each cylinder head, accessed from the top of the engine under the cam cover