Мозги увеличивают обороты, если видят увеличение нагрузки на двигатель. Нагрузка в первую очередь определяется расходом воздуха. Соответственно, сначала стоит искать проблему в тех деталях, которые отвечают за подачу воздуха: проверяться на наличие подсоса (нижний шланг PCV - это болезнь на 2.0), проверять ДПДЗ, MAP, проводку к этим датчикам. На крайняк шить мозги, но не факт, что у вас проблема именно в прошивке (как на 1.8 с грязной ДЗ).