When a check engine light turns on, the reason can range from a loose gas cap to an internal engine failure. There is no way of knowing what the underlying issue is unless you pop the hood of the car ...