Может ли плавание оборотов зависеть от замка зажигания?
=======================================================

На холостом ходу начинают плавать обороты, выключаю зажигание нормализуются

Здравствуйте!  
Не понятно, как у вас при выключенном зажигании мотор вообще работает. В принципе "плаванье оборотов" может быть из-за плохого контакта, но силовые цепи МСУД не проходят через замок зажигания а установлено отдельное реле. Скорее всего проблема именно в реле МСУД или в системе "обхода" замка зажигания.