Hi, I have a 2004 Ford Explorer Sport Trac 4.0 with 110,000 miles. The problem I have is it idles low and the car shakes and wants to stall. It iniatilly threw codes P0300, P0304, P0305. Changed the wires, plugs, coil pack, and pvc hose with elbows. No difference. Changed fuel pump, no...