I was sitting at a light, and it started idling really low, and my CEL came on. It would run really rough at times until I was able to drive to the Mazda dealer. I stopped at a gas station to add some gas before dropping it off (I was running on fumes by this point) and it was so bad at re-start I wasn't sure I was going to get it started. When it finally fired, it bellowed out all sorts of smoke and smelled strong of gas. Ran like hell for the 3 block drive to the dealer.