Have a 2002 jeep wrangler 4.0. When driving it bogs out before it hits 3,000 rpms. The check engine light starts flashing. It also has a hard start. I have all ready replaced the coil pack, spark plugs, fuel filter and pump, crankshaft sensor, throttle body senor, the shut off relay and the fuel relay senors.