2005 5.4l multiple misfire P0300 code
I have a 05 with 117k miles on it, and am getting a multiple misfire code. Truck runs good at idle and under normal acceleration. If you WOT throttle truck from a dead dig or from any speed it bucks and misses like crazy through the entire RPM range. Any idea what it could be? I have cleaned throttle body, new air filter, and fuel filter. Also have ran fuel cleaner through a few tanks and nothing has helped it. I was wondering if these trucks have a EGR valve on it?