发动机故障灯亮了的原因有::1、混合气燃烧不良:发动机的火花塞故障、点火线圈故障、燃油泵故障、油路堵塞等都会引起发动机混合气燃烧不良;2、传感器问题:包括水温、曲轴位置、氧传感器等,当这些传感器受损时,汽车的ECU就不能准确获得发动机的数据,引起发动机故障灯亮;3、油质问题:未按厂家推荐的机油进行添加,长期下去会造成发动机的磨损,引起故障灯亮。汽车发动机是为汽车提供动力的装置,是汽车的心脏,决定着汽车的动力性、经济性、稳定性和环保性。根据动力来源不同,汽车发动机可分为柴油发动机、汽油发动机、电动汽车电动机以及混合动力等。