Camshaft Position Sensor Circuit Malfunction (P0340)

How to fix gremlins & general maintenance issues ...
Post Reply
User avatar
mattims
Junior Member
Posts: 444
Joined: Tue Oct 04, 2005 10:00 am
Location: Perth, WA
Contact:

Camshaft Position Sensor Circuit Malfunction (P0340)

Post by mattims » 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.
Image

User avatar
FROG
General Member
Posts: 1409
Joined: Fri Feb 23, 2007 12:41 pm
Location: UNDER THE SOUTHERN CROSS GRIFFITH NSW
Contact:

Post by FROG » Wed Jul 11, 2007 9:09 am

had a similar prob here and it was secondary turbo vacuum connection near rh strut tower somewhere from memory....same code came up

User avatar
mattims
Junior Member
Posts: 444
Joined: Tue Oct 04, 2005 10:00 am
Location: Perth, WA
Contact:

Post by mattims » Wed Jul 11, 2007 1:09 pm

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
Image

Post Reply

Return to “Electrical, Wiring and Lighting”