Got a flashing CEL tonight. It has been hesitating slightly as well at cruising speed. It's like a slight jerk. Did a search under the word "flashing" here and found that it is an engine misfire. This is a 98 Millenia L so I figure that it could be any number of things, including the spark plugs and wires. Earlier, I had a P1170 code(air fuel metering) that was never cleared and now this. I was supposed to take it to my "local" Mazda dealer this Saturday anyway, but should I risk it? The dealer is like 30 miles away. Should I just take it to a regular automotive tech in my home town or is it worth the risk to take it to the dealership? I'm guessing that the dealership would know what to do right away so I'm leaning towards taking it there.