2003 Chevy Silverado 1500 LS 4WD 5.3L V8 P0300 Misfire Code
I have a check engine light on for over two years. It has been two P0300 misfire codes. In the past 2 years I have changed out all 8 plugs and wires, fuel pump, fuel filter, mass air flow sensor, cleaned my K&N air filter 3 times and fuel pressure regulator. I am not sure what else could be causing the issue? Vacuum leak? Try the changing plugs again (1 1/2 years old)? My gas mileage has plummeted and when idling it drops to below 500 rpm.