I have a 2013 cx5 sport. All of a sudden the check engine light goes on at the same time it activates the traction control and the tire pressure light its on. I had to stop turn it off and when i turned back on everything was back to normal so i kept going. Now everytime i turn it off and back on the check engine light is on. Sometimes i turn it on and the check engine light is off. Days pass and it runs ok but then suddenly it does it all again. Anyone has an idea what it coul be? Also i noticed that it all started when i started to use the heater because of the winter and NO theres not snow when the traction control activates. And the heater only warms up when im running the cx5, if i stop it goes cold air only.