Is the check engine light on at all, a problem that can cause a lean condition or a situation where the computer will retard the timing can have an effect on engine operating temprature, I would try cleaning the mas air sensor, it may not seem relivant although there is a chance that it will help.