I would have a garage check it. It could be the ingnition coil is bad. My car did the same thing and the ignition coil was bad. I get twice the MPG with the new ignition coil.