У меня тоже м20.и была такая же проблема,обороты плавали на холодную,прогреется вроде нечаго.В сильные морозы не заводилась,видимо заливало!Обычно заводил и сам держал обороты 1000-1200,покаработа двигателя не выравняется,а на той недели начали плавать обороты даже на прогретом движке и во время езды,при остановке мог заглохнуть.На холодную глох,держал1200-1500 оборотов,стрелка могла упасть до500,короче вы..бала весь мозг!Поехал в сервис:проверили свечи-норма,сняли крышку трамблёра-контакты и бегунок норма,заменил датчик температуры охлаждающей жидкости,снял датчик который под дросселем,вскрыл там масло(?)просушил отрепетировал и поставил на место,снял Х.Х.Т.-проверил,походу он п..здит,зафиксировал его в среднем положении.Работа двигателя стала получше,уже не глохнет,но все равно не ровная.Потом поехал промывать инжектор,проверили форсунки на стенде,а они ссут все,и каждая по своему.Короче стали их реабелитировать,так как других не было,а новые 2300 за штуку.Несколько раз отмачивали в электромагнитной ванне,после каждого раза проверяли на стенде,добились того,что ,работать они стали ровно!Поставели все на место,двигло стало работать гораздо лучше и отзывчивей на педаль газа.Поставил новые свечи(Бош платинум) теперь двигло работает ровно!!!