Welcome to the North American Subaru Impreza Owners Club Sunday June 15, 2025
Home Forums Images WikiNASIOC Products Store Modifications Upgrade Garage
NASIOC
Go Back   NASIOC > NASIOC Technical > Factory 2.0L Turbo Powertrain (EJ Series Factory 2.0L Turbo)

Welcome to NASIOC - The world's largest online community for Subaru enthusiasts!
Welcome to the NASIOC.com Subaru forum.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, free of charge, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, so please join our community today!

If you have any problems with the registration process or your account login, please contact us.







* As an Amazon Associate I earn from qualifying purchases. 
* Registered users of the site do not see these ads. 
Reply
 
Thread Tools Display Modes
Old 05-01-2016, 01:26 AM   #1
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default The infamous P0340: Camshaft Position Sensor Fault but with no symptoms of one

After driving 40 miles to work, I stopped for coffee. When I restarted the car, CEL tripped. Used the access port to pull the P0340 code, Camshaft Position Sensor 'A' Circuit Signal Fault Bank 1 Or Single Sensor

Car drives fine, no stuttering, loss of power and starts right up without issue. Cleared the code, came right back. I purchased a new sensor, but in the mean time I read a lot about it and some people state they had phantom codes. Most of the threads were old, with no resolution. Has anything developed more over the years regarding this issue? Since I don't have any obvious signs of malfunction, can i drive it until monday when the sensor delivers?

2002 WRX, full engine rebuild about 2 years ago (new valves, seals, some lines, new timing belt kit with pulleys and no issues since)

Also, FSM shows only one sensor, front drivers side next to dipstick. Other online exploded parts diagrams show 2 or 3 potentially. Is it just the one or what?
dictoresno is offline   Reply With Quote
Old 05-01-2016, 08:54 AM   #2
quazimoto
Scooby Guru
 
Member#: 70395
Join Date: Sep 2004
Chapter/Region: MAIC
Location: Da-boonies,Va
Default

Just the one. If the car is driving fine then just drive it. Its not going to hurt anything. The FSM also has a full diagnostic guide to most of the DTC's. My guess is if the sensor isn't bad it could be corroded terminals or a fault in one of the wires.
quazimoto is offline   Reply With Quote
Old 05-01-2016, 12:44 PM   #3
mrsaturn7085
Scooby Specialist
 
Member#: 375462
Join Date: Dec 2013
Chapter/Region: NWIC
Location: Portland, OR
Vehicle:
2006 Impreza WRX STI
WR Blue

Default

Electrical faults like this will trigger a code before it causes an issue - it's exactly what the OBD system is for. Replace the sensor now, or wait a while and disable the DTC. Either way, it's on it's way out.
mrsaturn7085 is offline   Reply With Quote
Old 05-01-2016, 01:56 PM   #4
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

Quote:
Originally Posted by mrsaturn7085 View Post
Electrical faults like this will trigger a code before it causes an issue - it's exactly what the OBD system is for. Replace the sensor now, or wait a while and disable the DTC. Either way, it's on it's way out.
ok thanks, new sensor will be here tomorrow. just wanna know if i will be able to drive the car in the mean time or not.
dictoresno is offline   Reply With Quote
Old 05-01-2016, 04:53 PM   #5
CosmoTheCat
Scooby Newbie
 
Member#: 3409
Join Date: Jan 2001
Chapter/Region: NWIC
Location: Oly
Vehicle:
98 My FMIC
Is bigger than yours.

Default

My OBS threw that code.

Because the timing belt snapped.
CosmoTheCat is offline   Reply With Quote
Old 05-01-2016, 11:09 PM   #6
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

My belt should be good. New kit installed 25,000 miles ago
dictoresno is offline   Reply With Quote
Old 05-02-2016, 01:07 PM   #7
CosmoTheCat
Scooby Newbie
 
Member#: 3409
Join Date: Jan 2001
Chapter/Region: NWIC
Location: Oly
Vehicle:
98 My FMIC
Is bigger than yours.

Default

I was just pointing out that the code doesn't always mean the sensor is bad. You'd know it if your belt was broken, it wouldn't run.
CosmoTheCat is offline   Reply With Quote
Old 05-02-2016, 01:40 PM   #8
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

well the sensor came today. popped the battery out, swapped the sensor in about 10 mins. initial startup, car sputtered a bit at first but eventually idled fine. code stayed on and came right back after resetting the ECU. decided to take the car for a quick drive, drove just as good as it did before. once i got home after a quick 3 mile ride, i decided to erase the code again. it was only then, the light decided to stay off. so far so good. guess it needed a drive cycle before it could verify pulses were all correct.
dictoresno is offline   Reply With Quote
Old 05-02-2016, 01:45 PM   #9
HoosierBuddy
Scooby Newbie
 
Member#: 443465
Join Date: Mar 2016
Location: Southern Indiana
Vehicle:
2004 WRX
Silver

Default

I wonder if it might have had already logged a "pending" code. My code reader shows both active and pending categories. That being said, I don't know how/when a code moves from pending to DTC.

Phil
HoosierBuddy is offline   Reply With Quote
Old 05-02-2016, 01:59 PM   #10
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

Ok well the code just came back again. This is getting annoying.
dictoresno is offline   Reply With Quote
Old 05-02-2016, 03:15 PM   #11
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

Ok cleared the code and now it's OFF again. Spoke to my contact at the local dealer, he sent me the diagnostic info for checking the wiring if this doesn't work. I'm praying the "pending previous code" theory was the cause for it to come back. Let's see what happens.
dictoresno is offline   Reply With Quote
Old 05-03-2016, 03:13 PM   #12
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default The infamous P0340: Camshaft Position Sensor Fault but with no symptoms of one

Well I reset the light last night. Started the car again, it stayed off. Left for work today and it was off all drive to work and after filling up gas. Then came back on upon startup after leaving a 7-11. I'm definitely puzzled.

I deleted the code and it will go away again. So weird.
dictoresno is offline   Reply With Quote
Old 05-04-2016, 10:19 PM   #13
CosmoTheCat
Scooby Newbie
 
Member#: 3409
Join Date: Jan 2001
Chapter/Region: NWIC
Location: Oly
Vehicle:
98 My FMIC
Is bigger than yours.

Default

Quote:
Originally Posted by dictoresno View Post
Also, FSM shows only one sensor, front drivers side next to dipstick. Other online exploded parts diagrams show 2 or 3 potentially. Is it just the one or what?
There will be multiple cam sensors on vehicles with variable cam timing.


How's the area where your cam sensor mounts? Bent or deformed at all? How's your intake cam end play? Have you verified your timing yet? Have you checked wire continuity/resistance and pin tension yet?

You can try shimming the cam sensor out a hair, put a washer or similar between the sensor and housing. Clear memory and see if you can start/drive it.
CosmoTheCat is offline   Reply With Quote
Old 05-04-2016, 11:06 PM   #14
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

I've replaced the sensor, which at first gets rid of the DTC. every few startups, the code will trigger again randomly after being deleted. sometimes it will trigger right away, other times will take a few start/stop engine cycles to trigger. it will only trigger during startup, which makes me thing its the in the first 2 seconds where the reading isn't correct but the ECU, or its expected signal isn't there. the only weird thing is everything i read says common symptoms associated with this code is no start or rough start/idle and loss of power. i have none of these issues. i was just able to delete the code and get it to stay off for 3 engine start/stop cycles. i ordered a multimeter so i can check for resistance. i have the DTC troubleshooting guide from the dealer. i can post it up if someone wants to read it over.
dictoresno is offline   Reply With Quote
Old 05-04-2016, 11:53 PM   #15
CosmoTheCat
Scooby Newbie
 
Member#: 3409
Join Date: Jan 2001
Chapter/Region: NWIC
Location: Oly
Vehicle:
98 My FMIC
Is bigger than yours.

Default

I wouldn't eliminate it as a possibility, but the odds of a brand new out of the box sensor having the same problem is low.

You could have an air gap issue (read: camshaft walking fore/aft or housing deformed where the sensor bolts)
You could have an issue with the cam pulley.
You could have a loose electrical connection somewhere - loose pin, pin backing out of connector, etc.
CosmoTheCat is offline   Reply With Quote
Old 05-05-2016, 12:16 AM   #16
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

Quote:
Originally Posted by CosmoTheCat View Post
I wouldn't eliminate it as a possibility, but the odds of a brand new out of the box sensor having the same problem is low.

You could have an air gap issue (read: camshaft walking fore/aft or housing deformed where the sensor bolts)
You could have an issue with the cam pulley.
You could have a loose electrical connection somewhere - loose pin, pin backing out of connector, etc.
i rebuilt the engine myself two years ago, I'm willing to bet and hope #1 and 2 are not it. electrical connection bad or backing out or shorting seems more likely. you would figure though, the short to electrical issue would trigger the DTC everytime. however, its intermittent and only on startup.
dictoresno is offline   Reply With Quote
Old 05-05-2016, 12:41 AM   #17
CosmoTheCat
Scooby Newbie
 
Member#: 3409
Join Date: Jan 2001
Chapter/Region: NWIC
Location: Oly
Vehicle:
98 My FMIC
Is bigger than yours.

Default

What happens on startup that doesn't while driving down the road, typically?

Do a wiggle test - with the CEL off, engine running, wiggle electrical connections and the harness and see if you can get the CEL to trigger.
CosmoTheCat is offline   Reply With Quote
Old 05-05-2016, 12:47 AM   #18
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

Quote:
Originally Posted by CosmoTheCat View Post
What happens on startup that doesn't while driving down the road, typically?

Do a wiggle test - with the CEL off, engine running, wiggle electrical connections and the harness and see if you can get the CEL to trigger.

during startup, the cam and crank sensors are read by the ECU to determine timing, fuel and other things needed for startup. i think this is when the DTC for the cam sensor will be tripped, and not while driving. to support this, I've only had it trip in the first 3 seconds of engine start, never while driving.

good idea on the wiggle test, ill try that tomorrow.
dictoresno is offline   Reply With Quote
Old 05-05-2016, 11:03 PM   #19
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

ok so today, i had 3 start/stop drive cycles. upon the 3 engine restarts, the DTC was not triggered at all. and this was after sitting overnight after deleting it the last time. last night when i deleted the code, i restarted the engine 3 times and it still didn't trigger. so I'm hoping that its finally gone now.
dictoresno is offline   Reply With Quote
Old 05-08-2016, 12:34 AM   #20
CosmoTheCat
Scooby Newbie
 
Member#: 3409
Join Date: Jan 2001
Chapter/Region: NWIC
Location: Oly
Vehicle:
98 My FMIC
Is bigger than yours.

Default

The cam and crank sensors are monitored constantly. The code pops when an error is detected.

When you start the motor, it typically moves around a lot more than while driving. I'd be focusing on anywhere the wires might be chafed, and closely inspecting all joints.
CosmoTheCat is offline   Reply With Quote
Old 05-08-2016, 12:55 AM   #21
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

well went a few days with no issue, but today while driving on the highway the CEL came on again. a few miles later the car sputtered a bit but instantly back to normal. drove fine, starts fine. I'm able to delete the code and have it stay off for the time being, but it will randomly return. before i replaced the sensor, it would always come back instantly. I'm waiting for a chance (working nonstop) to check the plug with a multimeter. i have a feeling theres something killing the signal, but the car driving fine even with the fault code keeps confusing me. tried the wiggle the wires test today and moved some around, didn't see anything obviously wrong with any. ill keep checking. but I'm about done trying to deal with it and considering letting the dealer look at it. i don't have the time between work hours (doing doubles) and a small baby at home to keep fumbling with it.
dictoresno is offline   Reply With Quote
Old 05-09-2016, 04:04 PM   #22
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

Ok so today I was running for like two days without issue. Then, turned my AC on and within minutes, the light kicked on and the car got a little sputtery. Turn the AC off, the issue went away. Wonder if the AC compressor is causing drag on the system and creating the error.
dictoresno is offline   Reply With Quote
Old 05-11-2016, 05:56 PM   #23
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

ok so i finally took the car into the dealer since i gave up on it.

they looked at it for a few hours and concluded the following:

1.) new and old sensors seem to be working fine (was never the sensor to begin with)
2.) wiring harness from sensor to main harness is fine
3.) wiring harness from main harness to ECU is fine

They are getting another senior tech tomorrow to look into the ECU as a possible issue. Stumped all 3 techs working on it today.
dictoresno is offline   Reply With Quote
Old 05-12-2016, 09:08 PM   #24
CosmoTheCat
Scooby Newbie
 
Member#: 3409
Join Date: Jan 2001
Chapter/Region: NWIC
Location: Oly
Vehicle:
98 My FMIC
Is bigger than yours.

Default

Put a scope on it, monitor the cam sensor while operating normally, then compare that to the signal when the AC compressor engages. It very well could be a compressor issue.

edit: And have the dealer do that BEFORE you spend hundreds of dollars on an ECU that most likely won't fix the problem.
CosmoTheCat is offline   Reply With Quote
Old 05-12-2016, 09:11 PM   #25
dictoresno
Scooby Specialist
 
Member#: 139816
Join Date: Feb 2007
Chapter/Region: Tri-State
Location: NJ
Vehicle:
2019 Impreza
White

Default

Dealer called me today. They said nothing appears to be wrong. They have it narrowed down to a possible ECU issue and want me to reflash my tune to see if that helps. Other than that, they are out of ideas.
dictoresno is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

All times are GMT -4. The time now is 05:39 PM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Powered by Searchlight © 2025 Axivo Inc.
Copyright ©1999 - 2019, North American Subaru Impreza Owners Club, Inc.

As an Amazon Associate I earn from qualifying purchases.

When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission
Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.