发动机有异响的原因及解决方法如下:1、发动机缺缸:当发动机缺缸时,汽车就会表现出发动机声音变大、怠速不稳、车身异常抖动等问题。解决方法:对气缸状态和火花塞工作情况进行检查,必要时更换火花塞。2、机油使用不当:如果机油使用的过于粘稠,内部零件得不到有效的润滑,也会因零件摩擦而产生异响。解决方法:对机油进行检查,日常保养时要按车辆说明书来更换正确型号的机油。3、正时皮带异响:如果正时皮带松紧度不合适,也会发生异响。解决方法:重新对皮带的松紧度进行调节。4、汽车预热时间短:当汽车刚启动时,机油流动性较差,一些零件得不到有效的润滑。解决方法:汽车预热一段时间,发动机温度达到正常水平即可。