发动机故障灯亮着但不影响正常驾驶的原因有以下几种:1、汽车尾气排放不达标:主要是积碳过多。当然三元催化器失效、喷油嘴堵塞等也会造成发动机故障灯常亮而造成这些故障灯主要原因就是与油质有关此外还与汽油是否燃烧充分有关所以说在给车加油时要按照厂家规定的汽油标准加油。2、发动机系统内部零件出现故障:发动机系统由很多传感器和各种小零件组装而成需要在平常驾驶过程中对它进行保养才行而且随着时间都累积这些零件和传感器很容易出现故障如果遇到这种情况建议去4S店维修。3、变速箱系统出现故障:变速箱的内部构造也比较麻烦且需要很高的技术工艺才能制造出来像国产自主品牌汽车就很难研制出自己的变速箱。变速箱内部零件磨损、ABS故障发出的错误信息等等都会使发动机故障灯亮。但是现在的很多汽车都把发动机故障灯和变速箱故障灯分开。