Yesterday, while sitting at a red light my 09 Traverse LTZ (6000 miles) engine shut off. When restarted it said engine power reduced and would not go faster than 10 miles an hours. I got to side of the road shut it off. Restarted again fired up just fine, but now the check engine light is on. Got it home and these codes came up P0642, P0192, and P0193. I’m going to the dealer tomorrow. Has anyone else had this happen to them?