Okay, it is possible for ignition coils that are starting to fail or have high resistance through the spark plug to cause interference when there are voltage spikes. These spikes can get into cam and crankshaft position sensor signal circuits. I have seen that many times, picking up the fault is the more difficult part. If there was an issue with an ignition coil causing this, we would use an oscilloscope to monitor the cam signal and ground wires. And watch for any voltage spikes occur and they can be synced up with ignition coils to determine which coil is causing it. But that is easier said than done.
If you have a scan tool of your own, can you read any live engine data with it? Checking to see if there are any cylinder misfires being detected. But in almost every case if it is a coil, it would take a scope to really find it.
The OEM sensor is listed at about $22, so you could try replacing the sensor and see that helps.
The first diagram below has some possibilities for the code to set. The 2nd is the OEM part number.
I'll pull up the flow chart for that code, but the 2nd step on it is if there are no other codes setting right now, a harness inspection is the next step.
I see there are 4 cam sensors for this vehicle, this one is Bank 1 sensor 1. I assume the sensor 1 is going to be an intake cam, which are the two sensors on the inner section of the cylinder heads in the 3rd diagram. I will see which one is Bank 1 just to verify.
But check the connectors and wiring condition on all 4 just to be sure they are ok. No melted or damaged wires, or connector issues. I will post further info in a few minutes.
The rear cylinder head is Bank 1, as seen in the 5th diagram, so cam sensor Bank 1 sensor 1 is the Intake cam on that rear cylinder head.
You have to remove the air filter tubing to get to the cam sensors, and it looks like they are on the back of the cylinder heads. On the driver side, the inner sensor on the rear head (7th diagram) should be the sensor setting that code.
Images (Click to make bigger)
Monday, July 31st, 2023 AT 1:05 PM