Camshaft Position Sensor Circuit Malfunction (P0340)
Posted: Mon Jul 09, 2007 3:23 pm
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.
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.