摩托车有油有火但打不着的原因可能有以下几点:
1. 火花塞故障。火花塞如果损坏或者积碳过多,可能导致无法产生足够的火花来点燃混合气。
2. 燃油系统问题。如燃油泵、喷油器等部件故障,导致燃油无法正常供应到气缸内。
3. 空气滤清器堵塞。如果空气滤清器堵塞,可能导致进气不畅,进而影响燃烧效果。
4. 化油器问题。如果摩托车使用的是化油器供油方式,那么化油器故障也可能导致车辆无法启动。
5. 发动机压缩不足。如果发动机的活塞、活塞环或气门等部件磨损严重,可能导致发动机压缩不足,从而难以启动。
6. 电瓶电量不足。如果摩托车的电瓶电量不足,可能无法提供足够的电力来驱动启动电机。
7. 启动电机故障。启动电机如果损坏,自然也无法帮助摩托车顺利启动。
以上只是一些常见的原因,具体还需要根据摩托车的实际情况进行检查和判断。建议找专业的维修人员进行检查和维修。