摩托车打不着火还有响声的原因如下:1、油路故障:主要是燃油开关不下油、燃油过滤器堵塞、化油器不过油或混合气过浓、油管弯折故障造成。2、电路故障:整车电器件短路(如:电锁、高压包、点火器和磁电机故障)、线束插件松动引起的断路。3、气压故障:缸体压缩不足、空滤器滤芯进气阻力不当、发动机进、排气故障等等。4、如出现上述问题,建议将摩托车送去*维修店进行*、维修。