发动机故障指示灯一直闪烁,但不着火的原因如下。1.发动机维修灯闪烁不着火是因为发动机电控系统有故障码。去修理厂用电脑读取发动机电控系统的故障码,根据故障码分析故障点。一般人是检测不出保养的。2.动力不足、混合气过浓、冷却液温度过低等故障都会加剧发动机油耗。发动机怠速过高也是油耗恶化的原因之一。混合气过浓,动力不会下降。相反,功率可能会略有增加。但是发动机对混合气太浓不太稀很敏感,有些人很难注意到。但是,只要没有达到尾气排放黑烟的程度;3.用专用的计算机诊断仪读取故障码和数据流,充分注意氧传感器信号的数值变化,观察长期燃油修正系数和短期燃油修正系数的变化,注意变化规律是否适应氧传感器信号的变化。