以下是摩托车打着火加不上油走不动的原因:1、自动离心离合器损坏:离合器操作不当没回位被卡住导致摩托车打着火加不上油走不动,自动离心离合器损坏需要更换或维修。2、传动皮带折断:一般是皮带轮或者皮带出现故障,需要拆开后面的传动系统才可以看得见,如果皮带断了或者皮带产生很大的缝隙就需要更换新的皮带。3、小链轮脱落或后链轮链子掉落:需要检查维修。4、混合气过稀造成点火爆发后气体作用于活塞推力不足,使燃烧时间加长,发动机过热等故障。5、化油器进水或者堵塞、火花塞损坏:检查油路是否堵塞,把化油器最下面的螺丝松开,让里面的汽油流一会儿再紧住,化油器使用时间长了需要清洗或者更换;火花塞损坏就需要更换新的火花塞。