The mechanic hooked it up to the obd II and 2 codes or something came up. He reset the service engine light and its been runnning fine. I dont think he fixed anything though. Im bringing it back thursday tho hes going to check more things. I hope it deosnt stall again but i dont know what the problem is.