well today as i was going home my car turned off while doing a turn, but when i turned it back on it will idle really low then shut off again but before it turned off it would flash the check engine light. I turned it back on then a bit of white smoke would come out of the exhaust so i checked to see if there was moisture in the canister but there was nothing. If i turn it on now it will idle regular at like 1,300 then it would drop all of a sudden and turn off. Can u guys help me figure out what could be the problem