У меня была такая же беда...
Но при этом горела лампочка "неисправность двигателя"
Самодиагностика показывала кучу ошибок, в том числе датчик массового расхода воздуха и датчик кислорода (лямбда зонт, помоему называется

)
Поменяли и то, и то. Обороты перестали плавать.