I've taken my truck to the dealer three times now, and they haven't been able to diagnose the issue. I'll do my best to list out the sequence of events in order and where we are today. I could really use your guys' help here because I'll be chasing for the Baja 1000 in a month and I need to resolve this before then. Also, I've searched the forums, googled the problem, and watched a bazillion youtube videos, so I'm really trying here.
December 6, 2020
- On the second day of an offroad trip through Death Valley, my truck throws codes P0303 (misfire detected cylinder 3), P0353, P0356 (ignition coil "F" primary control circuit/open), P0171 (system too lean bank 1) and P0174 (system too lean bank 2) for the first time. Results in rough idle and loss of power
- It gets towed to the dealership where they say it's now only throwing code P0353, so they install an "overlay" which basically means they spliced into the harness and ran new wires from where the harness plugs into the PCM to the ignition coil on cylinder 3.
- The codes go away, the truck is running good, so we think everything is fixed.... but we're wrong.
February 14, 2021
- Again, I'm on another offroad trip coming back to CA from Las Vegas and it throws codes P0353 and P0356.
- The truck throws these codes for about 30 mins while we try to troubleshoot, and then all of a sudden the codes disappear and the truck starts running just fine, so I drive it home.
March 20, 2021
- I'm driving home from dinner on normal city streets and, you guessed it, the truck throws P0353 again.
March 21, 2021
- As I'm going through the troubleshooting process, the truck throws codes P0353 and P0356.
- I install a brand new motorcraft coil on cylinder 3 to no avail, so I take it back to the dealership and it's now throwing P0356 as well. They install another overlay on cylinder 6 and the truck starts running just fine... again.
July 24, 2021
- I don't remember what I was doing, but the truck throws code P0600 (Serial Communication Link)
- If I remember right, this code just disappeared. I don't remember doing anything to fix this.
Fast forward a few months and a couple of offroad trips through Baja and northern CA with no issues.
October 2, 2021
- Again, I'm on an offroad trip about to go up a hill and bam! It throws codes P0111 (Intake air temp. sensor 1 circuit range/performance bank 1), P0355, P0356, P0357, & P0358. So basically the entire driver's side of the engine is throwing an open circuit code to all of the ignition coils.
October 5, 2021
- We swap in a new alternator and battery just to see if that helps, but it doesn't, so we swap in the original battery and alternator. So the truck gets towed to the dealership and guess what? It stops throwing all of those codes as soon as it's taken off the tow truck and it starts running great.
October 15, 2021
- I went to pick up the truck from the dealership and I made it about 100 yards before it started hesitating, idling rough, and losing power. It once again threw codes P0355, P0356, & P0357 (but notice it didn't throw P0358 like it did before) - which it hadn't done the entire time it was with the dealership. So I turned around and took it right back to them and that's where the truck is right now.
Troubleshooting efforts to date:
- Overlays to cylinders 3 & 6
- Checked and cleaned the MAF every time it threw codes
- Visually inspected all hoses, tubes, etc. in the engine bay and everything looked good
- As I mentioned above, I tried a brand new alternator and good battery, but since that didn't fix it I swapped in my original parts (DC Engineering 270amp alternator and Optima Yellow Top)
The dealership thinks it's an electrical issue with either the PCM or the harness. The unfortunate thing about the harness is that it routes between the engine and firewall and they said the supercharger needs to come off in order to access/replace it. They gave me a rough quote of $2,400 to replace the harness. It's also difficult to believe it's the harness because, if you notice the sequence of events, I had two overlays installed and still had the same code for one of those cylinders after the overlay was installed- so I'm not confident it's the harness.
Next steps:
- Replace all of the spark plugs with the correct gap (0.030) and NGK 6510s as recommended by multiple people on the forums and multiple tuners (JDM for example). I had my spark plugs replaced about 30K miles ago (the truck has 126K miles on it). I inspected the spark plug in cylinder 3 and it looked good, but unfortunately it was replaced with a cheap one (Autolite) and it had the original gap (0.044).
- Check all grounds (does anyone have a diagram for these?).
- Check for vacuum leaks.
- Replace the PCM and obviously make sure it gets the Roush flash to make sure it works with the supercharger.
- If that doesn't work, replace the harness with a new one.
I hate throwing parts at problems, but the dealership hasn't been able to accurately diagnose this and I don't know any shops around me that specialize in automotive electronics, so I'm not sure what else to do. I doubt the actual coils are the problem because I replaced one that didn't solve it and the problem is with random cylinders at random times.
If you've made it this far, I really appreciate it and I'm open to any and all ideas on how to fix this. Thank you in advance.
December 6, 2020
- On the second day of an offroad trip through Death Valley, my truck throws codes P0303 (misfire detected cylinder 3), P0353, P0356 (ignition coil "F" primary control circuit/open), P0171 (system too lean bank 1) and P0174 (system too lean bank 2) for the first time. Results in rough idle and loss of power
- It gets towed to the dealership where they say it's now only throwing code P0353, so they install an "overlay" which basically means they spliced into the harness and ran new wires from where the harness plugs into the PCM to the ignition coil on cylinder 3.
- The codes go away, the truck is running good, so we think everything is fixed.... but we're wrong.
February 14, 2021
- Again, I'm on another offroad trip coming back to CA from Las Vegas and it throws codes P0353 and P0356.
- The truck throws these codes for about 30 mins while we try to troubleshoot, and then all of a sudden the codes disappear and the truck starts running just fine, so I drive it home.
March 20, 2021
- I'm driving home from dinner on normal city streets and, you guessed it, the truck throws P0353 again.
March 21, 2021
- As I'm going through the troubleshooting process, the truck throws codes P0353 and P0356.
- I install a brand new motorcraft coil on cylinder 3 to no avail, so I take it back to the dealership and it's now throwing P0356 as well. They install another overlay on cylinder 6 and the truck starts running just fine... again.
July 24, 2021
- I don't remember what I was doing, but the truck throws code P0600 (Serial Communication Link)
- If I remember right, this code just disappeared. I don't remember doing anything to fix this.
Fast forward a few months and a couple of offroad trips through Baja and northern CA with no issues.
October 2, 2021
- Again, I'm on an offroad trip about to go up a hill and bam! It throws codes P0111 (Intake air temp. sensor 1 circuit range/performance bank 1), P0355, P0356, P0357, & P0358. So basically the entire driver's side of the engine is throwing an open circuit code to all of the ignition coils.
October 5, 2021
- We swap in a new alternator and battery just to see if that helps, but it doesn't, so we swap in the original battery and alternator. So the truck gets towed to the dealership and guess what? It stops throwing all of those codes as soon as it's taken off the tow truck and it starts running great.
October 15, 2021
- I went to pick up the truck from the dealership and I made it about 100 yards before it started hesitating, idling rough, and losing power. It once again threw codes P0355, P0356, & P0357 (but notice it didn't throw P0358 like it did before) - which it hadn't done the entire time it was with the dealership. So I turned around and took it right back to them and that's where the truck is right now.
Troubleshooting efforts to date:
- Overlays to cylinders 3 & 6
- Checked and cleaned the MAF every time it threw codes
- Visually inspected all hoses, tubes, etc. in the engine bay and everything looked good
- As I mentioned above, I tried a brand new alternator and good battery, but since that didn't fix it I swapped in my original parts (DC Engineering 270amp alternator and Optima Yellow Top)
The dealership thinks it's an electrical issue with either the PCM or the harness. The unfortunate thing about the harness is that it routes between the engine and firewall and they said the supercharger needs to come off in order to access/replace it. They gave me a rough quote of $2,400 to replace the harness. It's also difficult to believe it's the harness because, if you notice the sequence of events, I had two overlays installed and still had the same code for one of those cylinders after the overlay was installed- so I'm not confident it's the harness.
Next steps:
- Replace all of the spark plugs with the correct gap (0.030) and NGK 6510s as recommended by multiple people on the forums and multiple tuners (JDM for example). I had my spark plugs replaced about 30K miles ago (the truck has 126K miles on it). I inspected the spark plug in cylinder 3 and it looked good, but unfortunately it was replaced with a cheap one (Autolite) and it had the original gap (0.044).
- Check all grounds (does anyone have a diagram for these?).
- Check for vacuum leaks.
- Replace the PCM and obviously make sure it gets the Roush flash to make sure it works with the supercharger.
- If that doesn't work, replace the harness with a new one.
I hate throwing parts at problems, but the dealership hasn't been able to accurately diagnose this and I don't know any shops around me that specialize in automotive electronics, so I'm not sure what else to do. I doubt the actual coils are the problem because I replaced one that didn't solve it and the problem is with random cylinders at random times.
If you've made it this far, I really appreciate it and I'm open to any and all ideas on how to fix this. Thank you in advance.