← Back to list

1999 Ford F150 V8 4.6L Misfiring: P0306, P0308 & Bank 2 Lean Code - How to Diagnose and Fix

Model: 99 ford f150 Fault Code: P0306 Posted: 2015-03-08 16:28

Hi everyone, I'm looking for help with a persistent issue on my 1999 Ford F150 4.6L V8 engine. The vehicle has been in my possession for nearly a year, and recently it started throwing diagnostic trouble codes P0306 and P0308, along with a bank 2 lean code. I initially noticed misfiring symptoms several months ago. I replaced all spark plugs and ignition wires, which improved the situation temporarily. About a month later, the same codes returned — now including P0308 and a lean condition in bank 2. Since then, I've changed the #6 and #8 plugs again, and the engine ran smoothly for another month. I then identified a corroded PCV elbow near the firewall and replaced both the PCV valve and EGR system. After disconnecting each injector individually, I observed no significant change in performance. Compression tests showed consistent readings of 150 psi on cylinders 4, 6, and 8. Currently, I'm trying to pass emissions testing and am completely stuck. The issue seems to be specific to certain cylinders, but I'm not sure whether it's a fuel delivery, ignition, or sensor problem. Any insights or troubleshooting steps would be greatly appreciated.

Related fault codes
P0306P0308
Comments (6)
Anonymous 2015-03-09 08:39

You've used multiple types of plugs — Motocraft, Autolite Iridium XP, and now Autolite Platinum. Are these the correct or recommended parts for your engine? Also, could you confirm which specific 'lean' code you're seeing (e.g., P0171)? There's some confusion around cylinder numbering — cylinders 4, 6, and 8 are on opposite sides of the engine. Could you clarify where exactly #6 and #8 are located? Please check for spark at each plug: is it present? What color and condition do they show (wet/dry, black/tan)? Also verify injector connector connections and use a noid light to confirm injector pulsing.

Anonymous 2015-03-09 19:37

Thanks for the response, Kev2. Unfortunately, I no longer see the lean code — it may have cleared after some driving or due to sensor reset. I can confirm that I've tried Motocraft, then Autolite Iridium XP, and now Autolite Platinum plugs. All are OEM-style parts, though not necessarily factory originals. I do get spark at cylinders #6 and #8. The plugs appear dry with a light grey color — no visible wear on the tips. I unplugged injectors for cylinders 4, 6, and 8 one at a time. When I removed cylinder 4 alone, there was a noticeable change in misfire behavior. The same pattern occurred when I disconnected both #6 and #8 simultaneously. I'll be purchasing a noid light this morning to check injector pulsing.

Anonymous 2015-03-10 07:59

Let's clarify the cylinder layout first — cylinders 4, 6, and 8 are on opposite sides of the engine. This is important because confusion about firing order or physical location can lead to incorrect diagnosis. Could you confirm where exactly cylinders #6 and #8 are located? For example, driver’s side near the firewall?

Anonymous 2015-03-10 08:13

Apologies — I meant driver's side. Cylinders #6, #7, and #8 are positioned closest to the firewall on that side.

Anonymous 2015-03-10 09:19

Got it — we're now aligned on cylinder layout. Spark is confirmed at cylinders #6 and #8 — good. Next step: verify injector pulsing using a noid light. While you’re getting the noid light, consider adding a bottle of Techron or Seafoam fuel cleaner to address potential fuel injector buildup or gumming issues. Ideally, an OBD2 scanner would help monitor real-time data like MAP pressure, misfire counts, and other parameters. But since a scanner costs $299, we’ll work through basic checks step by step — slow and steady is best.

Anonymous 2015-03-10 18:02

I just picked up a noid light and tested cylinders #6, #7, and #8. All showed pulsing — though cylinder #8 was slightly dimmer at idle, it still pulsed consistently. I’ve also added Seafoam fuel cleaner to the tank, but only drove about 2 miles before returning home. I plan to drive approximately 35 miles tomorrow morning and will report any noticeable improvement in performance or code behavior.