What is your cars running temp. It should be just shy of the 100C mark. If it is only half way there then you thermostat is stuck open and your engine is running too cold. This will cause the heater to perform poorly. -Justin Lewis