Page 1 of 1

Camshaft Position Sensor Circuit Malfunction (P0340)

Posted: Mon Jul 09, 2007 3:23 pm
by mattims
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.

Posted: Wed Jul 11, 2007 9:09 am
by FROG
had a similar prob here and it was secondary turbo vacuum connection near rh strut tower somewhere from memory....same code came up

Posted: Wed Jul 11, 2007 1:09 pm
by mattims
i will check that ... i think i might have fixed it though. I moved the silly alarm siren thing in the bonnet and it hasnt done it since so i think it might have some wires shorting out