my cherokee has a problem where i can drive about 20 miles open road and as soon as i stop at a traffi light the engine will stall. when i try to restart the engine it acts as if the is no gas. I can use ether to start the engine and it will run again for about 20 miles. I have checked the...