With newer vehicles, there are hundreds of reasons for your engine light to come on; from harmless to very severe reasons. Either way, it is a sign of your vehicle not operating properly, and will prevent you from passing Houston’s State Inspection.