Спрошу на всякий случай, т.к. в теме не увидел - вы топливный фильтр не меняли? тот что под кузовом.
У меня обороты плавали только когда забился фильтр бензонасоса, замена фильтра бензонасова решила проблему.
Если у вас бензонасос уже новый, то может быть обычный топливный забился.
Но для меня совсем непонятно откуда бензин в масле, насколько я помню они конструктивно особо не пересекаются.