Для начала стоит узнать у системы управления двигателя, считает ли она такое поведение неисправностью и заносит ли в память соответствующие коды неисправности. Прошивка "слететь"не может, но если "мозги" перепрошивали, то это вполне может быть причиной подобного дефекта. Есть у программы управления способность адаптироваться к изменяющимся условиям и компенсировать их- качество топлива, износ узлов мотора, изменение количества воздуха, температуру и т.п.- а после перепрошивки эти способности можно утерять.