Check engine light P0304 diagnostic code

Tiny
CHARLESTUCK
  • MEMBER
  • 1999 CHEVROLET 1500
  • 5.7L
  • V8
  • 2WD
  • AUTOMATIC
  • 148,000 MILES
The check engine light is displayed. Occasionally, while driving, the light will come on for a brief period and go away for weeks. Sometimes for less. I have rearranged spark plug wires to make sure that they don't touch any metal. Then, I clear the code and that works sometimes. Other times, the check engine light comes on during long idle. Sometimes after the long idle, it goes away. Changing the spark plugs, wires, distributor cap, rotor, and air filter made no difference.
Saturday, March 7th, 2020 AT 12:04 PM

1 Reply

Tiny
KASEKENNY
  • MECHANIC
  • 18,907 POSTS
We need to find out what the o2 sensor data is saying when the light turns on. At this point the most likely cause of this is a injector issue. However, looking at the o2 sensor data should help us figure that out.

If you don't have a scan tool that can read this data then we can always swap the injector for cylinder 4 with one on the opposite bank. This should tell us if the injector is the issue because the misfire will move to the cylinder that you put the injector on.

Let me know if you can get this data or what happens after you swap the injector. Thanks
Was this
answer
helpful?
Yes
No
Saturday, March 7th, 2020 AT 4:01 PM

Please login or register to post a reply.

Sponsored links