车上故障灯亮的原因是:1、发动机燃烧状态不好;2、使用了质量较差的燃油;3、发动机气缸内有积碳。为了保证汽车发动机所处的工作状态良好,保持正常的使用寿命,在设计时给发动安装了氧传感器用于检测燃烧状态。如果发动机的燃烧状态不好,将会增大油耗和磨损,同时也会污染环境。因为汽车发动机对燃油的质量是有一定要求,而且现在对燃油质量的要求越来越高。如果加的油质量不好,发动机故障灯就会亮起。随着运行时间的增长,发动机内部会形成一定的积碳,这些积碳会导致发动机的设计参数发生变化,发动机性质不稳定,积存热量,这些热量会使发动机发生无序点火,进而导致发动机发生爆震。