I have a 2005 Wrangler Unlimited. The problem started off with the engine randomly reving up while at a stop sign or stop light. From there it went to that and not restarting until it cooled down a little bit. Now it will run, but not idle, I have to keep pumping the gas to keep it running and I lost all power. I've replaced the fuel pump and most sensors, including the crankshaft position sensor yesterday, and still nothing. Could it be the idle air control valve? I'm losing patience fast.