this code is on the v7-v10 OBD2 cars (and the related legacy and foresters that fall in that category)
it is specific to AVCS equipped cars only
its not a common code but its pretty much a PIA and involves a lot of tracking around the loom/oil control solenoid
basically start on the pins of the OCV and trace continuity from there to ecu
also, open oil banjo bolt and see if the little filter has dislodged and stuck (best to remove while u there)
wiring:
avcs solenoid - plug e37/38
goes to b21 plug by battery
then to ecu -
b84 plug
pin e17/16 e6/12 (the left and right pair)
also manually power the solenoid and see if it moves as a dead solenoid will give same issue
while logging the issue:
you will notice the avcs advanced will be mostly static and only moved few degrees from accelerating from idle to near redline back to idle (normally moved from low to max and back when doing that)
also the learning will be stuck to IAM=8
and lastly the OCV current will be static (being a break in the circuit)
--
ok another thing that can happen to the AVCS OCV is that one side filter can fall off from the oil banjo and get stuck on the solenoid and fix it to a particular angle
this can be seen in the logging as a stuck avcs angle
also if one side is stuck at say 25edeg and the other is normal say 0deg at idle, the car will sound like lumpy cams
this does not really give of a code as the ecu sees the solenoid sink current etc
--
mods: sticky this please
credits:
the internet
paimei
brad mechanic