I have a 2014 Jeep Grand Cherokee Laredo. I received a "Service Engine Throttle" message on my dashboard today. The Jeep seemed to be hesitating at pull-off. When I stopped at a red light and started to move forward it hesitated and a big puff of white smoke came from the front and back of the car. Anyone have an idea of what's going on?