Discovery I Talk about the Land Rover Discovery Series I within.

CAM Shaft code p0340

Thread Tools
 
Search this Thread
 
  #1  
Old 09-29-2011, 02:13 PM
pedro_malo's Avatar
Three Wheeling
Thread Starter
Join Date: May 2008
Location: Atlanta
Posts: 60
Likes: 0
Received 0 Likes on 0 Posts
Default CAM Shaft code p0340

My 1998 Disco was running super rough and wouldn't get over 35 mph. It turns out that one of my spark plug wires became loose. I reconnected and it began to run better, but still sluggish. No engine light, but I checked to see if there was a code anyway. It produced a P0340 - which is a Camshaft sensor error. I cleared to code and now it is running fine.

3 Questions- could the disconnected spark plug fault throw this code? Why did it continue to run poorly after corrected? Does the P0340 fault code put it into some form of a "safe mode" ?


Thoughts?

Peter
 
  #2  
Old 09-29-2011, 06:20 PM
Spike555's Avatar
Team Owner
Join Date: Jun 2007
Location: Grand Rapids MI
Posts: 26,212
Likes: 0
Received 95 Likes on 72 Posts
Default

Yes that could have throw the code.
NO it should not have continued to run rough after fixing.
However if that spark plug was extremely fouled it could have ran rough until the spark plug was clean again.
I would not worry about it unless it happens again with no obvious reason.
 
  #3  
Old 09-29-2011, 10:35 PM
pedro_malo's Avatar
Three Wheeling
Thread Starter
Join Date: May 2008
Location: Atlanta
Posts: 60
Likes: 0
Received 0 Likes on 0 Posts
Default

Cool. I wish the camshaft sensor wasn't so expensive I'd just replace it. I found a used one for 100.00 new is $300. So, just the thrown code puts the truck in a weird safe-mode?
 
  #4  
Old 09-30-2011, 08:40 AM
Disco Mike's Avatar
Administrator
Join Date: Apr 2006
Location: Denver, Colorado
Posts: 25,709
Likes: 0
Received 99 Likes on 81 Posts
Default

The cam shaft sensor is failing, a loose plug wire will not cause a 340 code.
So start saving your pennies cause you have a purchase coming up soon.
 
  #5  
Old 09-30-2011, 09:03 AM
pedro_malo's Avatar
Three Wheeling
Thread Starter
Join Date: May 2008
Location: Atlanta
Posts: 60
Likes: 0
Received 0 Likes on 0 Posts
Default

Would you go with a salvaged sensor ~$100+, or new ~$250+. used has 6 month warrantee
 
  #6  
Old 09-30-2011, 09:34 AM
Join Date: Mar 2010
Location: Pittsburgh PA suburbs.
Posts: 5,584
Likes: 0
Received 7 Likes on 7 Posts
Default

Is there a wear factor involved with that sensor?
 
  #7  
Old 09-30-2011, 09:50 AM
pedro_malo's Avatar
Three Wheeling
Thread Starter
Join Date: May 2008
Location: Atlanta
Posts: 60
Likes: 0
Received 0 Likes on 0 Posts
Default

I'm not sure how the cam sensors wear out or if mine just failed. I'd defer to mike or spike. Perhaps putting in a used one is just moving the failure event down the road. My truck only has 90k miles. Who knows how many miles on used salvage donor truck.
 
  #8  
Old 09-30-2011, 10:23 AM
Disco Mike's Avatar
Administrator
Join Date: Apr 2006
Location: Denver, Colorado
Posts: 25,709
Likes: 0
Received 99 Likes on 81 Posts
Default

A used one with a warranty is a good way to go. As for the other question, there is no wear factor on this sensor, it works on a magnetic impulse signal.
Wait till the engine starts acting up again and throws another 340 before buying one cause even used, they are expensive, want to make sure this was not some sort of glitch first.
 
  #9  
Old 10-02-2011, 12:08 PM
Rovin4life's Avatar
TReK
Join Date: Dec 2009
Location: Albany, NY
Posts: 2,243
Likes: 0
Received 10 Likes on 9 Posts
Default

check the connector at the ecu for damage. seen a few of them rot away causing the same issue. a little water will get in and cause the same problem.
 
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
cminer
Discovery II
1
10-01-2013 05:01 PM
Rabih A. Yaghi
Discovery II
1
06-21-2013 09:33 AM
couzteau
General Tech Help
7
10-11-2012 07:41 PM
northglenn
Discovery I
2
04-09-2012 08:55 PM
Greenagain
Discovery II
6
01-30-2008 08:40 PM



Quick Reply: CAM Shaft code p0340



All times are GMT -5. The time now is 10:07 AM.