Стоит убедиться, что контроллер мотора "видит" корректную температуру по показаниям датчика. Это легко проверить в текущих данных диагностическим сканером. Но вполне возможно, что дело не столько в температуре- отключение датчика сильно меняет состав смеси, приаодя его ближе к нужному, а изначально его отклонение происходит по другой причине: давление топлива, форсунки, расходомер воздуха, подсосы воздуха и т.д.