Здравствуйте!
Проблема может быть механическая - привод дроссельной заслонки или датчик кислорода (лямбда). Проверить можно при помощи осциллографв и диагностического сканера по изменению сигналов с датчиков.
Датчик кислорода работает только на прогретом двигателе, поэтому скорее привод или датчик дроссельной заслонки. У меня такая ситуация была из-за лямбды.
Мытищи, LADA (ВАЗ) 2120