It may be due to a faulty coolant temperature sensor. Symptoms of a faulty sensor include increased fuel consumption, a temperature warning light that stays on despite normal engine temperature, and smoke from the exhaust caused by incorrect fuel mixture as well. We recommend scheduling a vehicle check-up.