I'd definitely get the dealer to look at it. Possibly bad O2 sensors or something like that. Good luck!