P0340 and slightly hard start
2004 D2, 148,000 miles.
throwing a P0340. i reset it and it may stay away for a week or so or it may reoccur every time i start the truck.
is i know this is a camshaft code but is the consensus still that it is usually connected to the crankshaft sensor?
Thanks,
throwing a P0340. i reset it and it may stay away for a week or so or it may reoccur every time i start the truck.
is i know this is a camshaft code but is the consensus still that it is usually connected to the crankshaft sensor?
Thanks,
changed out the Camshaft sensor, cleared the code and it came back immediately.
cleared it again and drove for a bit and it came back again.
guess i'll change out the Crankshaft sensor next.
cleared it again and drove for a bit and it came back again.
guess i'll change out the Crankshaft sensor next.
an update for future searches.
the issue turned out to be in the wire loom. the Camshaft Position Sensor's wires run near the exhaust manifold and if the plastic clamps that hold the wire loom in place get brittle from heat and age (hint: they will) and break the wires can rest against the manifold and melt.
this is what was causing the p0340 code. fixed the melted wires. put some new hi-temp split loom wire collector around the repaired wires. zip tied them all in place and drove on.
code free after 250 miles.
the issue turned out to be in the wire loom. the Camshaft Position Sensor's wires run near the exhaust manifold and if the plastic clamps that hold the wire loom in place get brittle from heat and age (hint: they will) and break the wires can rest against the manifold and melt.
this is what was causing the p0340 code. fixed the melted wires. put some new hi-temp split loom wire collector around the repaired wires. zip tied them all in place and drove on.
code free after 250 miles.
Glad you found the issue. Thank you, for the follow up! Nice when folks follow through with a topic. So many times, a person isn't the lone ranger with these issues and someone has walked this path before them.
Brian.
Brian.
Thread
Thread Starter
Forum
Replies
Last Post



