Just something to check before you take it in. I have an 03 WRX, not very familiar with the other models. The relay for the heater blower is to the left of the in cabin fuse box. I pulled mine out and it had actually melted...$40 part from Auto Zone, local dealership....quoted $450. Not to say that this will be your problem, but something to check before you take it in.