Плавающие ХХ на моем М40 исключительно из-за регулятора ХХ, он кстати родной 89 г.в.

Там на заслонке выработка образовалась, вот заслонка и заедает. Снимаю регулятор, смазываю селиконом, неделю все норм. Потом опять начинается. Правда ХХ плавают в диапазоне 600-800, так что я не парюсь.
Если мотор "тресет" на холостых, то самое простое это грязные форсунки или плохие свечи. Ну а край это износ распредвала или неровная компрессия по горшкам.