I have a 2010 Forester XT. I have an issue with only cold air coming out of my passenger side vents no matter how warm the car gets. The heat works on the drivers side but does not get quite as hot as it should. I have to top off the coolant every few weeks, so I have a leak somewhere. Any thoughts?