Try to get the OBD II scanner and retrieve the previous trouble codes. Does it happen in the winter months?