My 96 Mazda 626 DX idles rather rough, just happened all of the sudden, went on a delivery was fine, arrived at destination, got out, 5 mins later got back in and it was idling rough. When I drive on the highway and get up to speed, it's ok, however, when i'm accelerating or idling I can really feel it. The check engine light is now blinking. Help?