In my 2001 Liberty B4 i am having a strange electrical issue.
The idle is slightly rough.. sometimes the check engine light will flash on and off.
It will show a p0340 could be 0430 (it is the camshaft position sensor code). I have replaced this sensor, check all the wiring and its all in spec according to the subaru FSM. Reading some forums it seems there was a recall in us and europe on this sensor where they did an ecu flash to fix something or other.
But this is driving me mad, if i turn the headlights on the car will stutter and sometimes wont rev at all until i turn them off. above 2000rpm there are no problems. Also at idle there is sometimes a rapid clicking (which im pretty sure is a relay clicking on and off).
Any ideas on what to do, i'd prefer not to have to take it to a subaru dealer because ive had bad experiences with them and i've reflashed the ecu myself which they never like too much.