I've recently purchased a second hand car and the heater does not work until i've driven anywhere for about 15 minutes. I understand the engine has to warm up but it's a bit of a problem when i'm getting int o the car and it's steamed up and nothing works to reduce the steam. The air also turns cool as soon as i'm parked up again. Now i really don't know a lot about cars (as you might be able to tell) - will replacing one of the belts fix my heating problem? I feel like i'm going to be constantly in and out of this garage.