发动机发不了火的原因如下:一、首先可能是电路或电子故障。所发生的现象是非常突然,没有任何预兆。电路的故障有∶保险丝烧断、高压线圈断路、低压电路断路、中心点火线脱落、分火头漏电、火花塞损坏。二、然后是油路故障。油路故障引起的熄火往往有发动机无力,加油踏板踩棉花的症兆。油路故障可能发生的部位有∶油泵失灵、油路不通、油滤堵塞、化油器失效、喷嘴损坏等等。有时候也会发生油箱空了而车主却不知道的情况。三、也可能是机械故障。常见的机械故障有∶时间带(链)断裂、汽缸泄漏无压力等等。第二种情况是连启动机也不工作或勉强工作。这时候需要检查的第一件事就是电瓶或叫蓄电池。四、点火系统出现故障。启动机不工作的原因除了电瓶以外,还有可能是点火开关损坏、点火继电器损坏或启动机本身损坏。另外,还要检查一下接地线路和保险丝。点火系统是给火花塞提供高压电,保证汽车的正常运行。汽车的点火系统故障,也会出现汽车无法启动的状况。低压电路的线连接不良或高压线漏电都会造成汽车点火系统故障。五、发动机积碳严重。汽车发动机积碳严重会造成汽车无法启动。汽油中有许多水分、燃油品种差,气门座圈密封不良等都会造成汽车积碳。平时要注意定期清理发动机积碳,并且使用质量好一点的汽油。六、起动机老化。汽车起动机老化了也会造成汽车启动无力,打不着车。所以要定期更换汽车起动机,不要使用太长时间。