надо пробовать датчик температуры который подает сигнал на мозги об температуре при заводе и прогреве мотора в дросселе дренажные каналы и сам клапан холостого хода чистили контакты на фишках проверить смазать
насчет ударов это скорей всего меняется зажигание на ранние в моторе или форсунки не впрыскивают а льют топливо и не равномерно в цилиндры надо снимать и смотреть