I have 2016 Chevrolet Cruze LT 4 cyl, and since the weather started turning warmer I've been using the AC sometimes. Since using the AC I have noticed several times, just randomly it would act like it was hesitating and then it started spitting and sputtering. Then I'd smell a foul smell like rotten eggs. Then along with the smell, I get the spit & sputtering and a squealing sound. Now when I start it up it likes rumbles and shakes after a few minutes, the first start up seems fine, but a few minutes not even 3 minutes later it starts rumbling and sputtering again. I'm afraid to drive it to have it tested for any codes, afraid I'll break down along side the highway. Any suggestions, I've been told that it's my whole engine. I really hope not, because I just purchased this vehicle from a dealership in October.