Should it start flashing while traveling above 20 mph, it means the battery isn't being charged ... We'll start with the worst. The check-engine light is the one car owners hate most.