Saab C900 Heater Control Valve Replacement

and Coolant System Flushing

Compiled by Craig Dewick

December 2004 - May 2005

The heater control valve in a Saab C900 regulates the flow of hot coolant mixture directly from the engine compartment through the heater core that's located in the bottom section of the middle part of the dash. These valves are incredibly annoying to replace due to the lack of direct access to the bolts holding the heater control valve in place on the heater core.

However, if you take it carefully and don't let your frustrations get to you as you pull your hair out trying to work out how to get better access to the heater control valve securing bolts, you will get there in the end!

If you plan on changing the heater control valve, also consider taking the opportunity to flush out and clean the entire coolant clean at the same time. That way you can flush/drain the coolant system (as well as running a radiator flush/clean product through the system first), then replace the heater control valve, then re-fill the coolant system.

Ready to Flow...

Before starting work, decide if you want to do a complete coolant flush in conjunction with changing the heater control valve, or just change the valve. If you decide to include a complete coolant flush, get the supplies for that task ready in parallel with getting a new heater control valve, etc. and take care of flushing and draining the coolant system first.

Once all this is done, you're ready to get into the fun part which is the actual replacement of the heater control valve! 8-)

Standby for Action!

This is the meaty bit - ie. actually replacing the heater control valve. Before you get to this you must have either fully flushed and drained the coolant system or at least drained the coolant out of the hoses leading to the back of the heater control valve. And of course disconnecting the hoses from the valve.

Removing the old Heater Control Valve
Damaged heater control valve viewed through left speaker openingCoolant pipe ports through firewall with hoses disconnectedClose-up view of the damaged heater control valve
Overview of the 'work area'Close-up of the valve

Accessing the bolts which secure the valve to the heater core pipes is a contender for the most pain-in-the-ass repair job - particularly the two away from the camera which have bugger all access. They will either be 4 mm sunken hex-drive (ie. allen-key) or large Philips head bolts. If they're the allen-key type you can wangle a 4 mm allen key with care to slowly loosen the two bolts with highly restricted access.

You can also get to the bolts from under the dash. I removed the 'air pipe' but didn't remove the knee bolster (but I probably should have). See the later pics for underneath pics!

Comparison of Old and New Heater Control Valves
Bottom of old valve showing accumulations of coolant gunkClose-up of top section with broken control shaftClose-up of new valve showing complete control shaft
Bottom view of old valveClose-up of new valve top section

Once the old valve has been removed (note that yours might not have failed in the same way as the one I removed from my car), you need to use some screwed up pieces of paper towel stuffed into each heater core pipe opening to soak up a bit of the fluid so the level is below the mounting face for the new heater control valve.

Then you need to clean up the mounting face. Tom Townsend from Townsend Imports recommends using a pot scrubber or some other non-metallic scouring pad to clean up the metal. If the old valve had gasket sealer or silicone used to hold the o-rings into the bottom of the valve, make sure all traces of that material are removed from the heater valve mounting face before you get cleaning with the scouring pad.

Installing the New Heater Control Valve
Heater valve mounting face partly cleaned upNew valve in place with pre-vaselined o-rings installed in baseCoolant hoses re-connected to the hose ports
Cleaning the mounting faceCoolant hoses re-connected

To aid in the cleanup, slightly wet the scouring pad and dry off the heater valve mounting face every once in a while to see if you've cleaned it up enough. You don't have to get all the natural corrosion off the metal - just make sure the section around each pipe opening is clean, smooth and all the roughness is removed so it feels smooth when you run a fingertip around each pipe opening. That will help to ensure the new o-ring seals for the new heater control valve make a good seal when compressed by tightening the securing bolts.

Use something like Vaseline or a similar product to rub all over the two o-rings before pushing them into their seats in the base of the new heater control valve. This will help retain them when you position the new valve and push the hose ports through the rubber 'gasket' into the engine bay, and make it easier to adjust the final position so that you can carefully feed each one of the four new securing bolts up through the mounting face into the captive nuts that slot into clips moulded as part of the new valve's base.

Ode to the Saab C900 Heater Control Valve
Underside view taken from lying awkwardly on the floor under the dashLying under the dash half out the door!Spousal Attack Unit T (ie. my wife Tiffany!) scratching her head
View showing limited accessSpousal Attack Unit T
Referring the picture aboveNot so squeezy!Some additional insight
Note the location of the securing bolts in the above picture. The other two bolts are extremely difficult to access from above or from below. The object on the left of the picture is the heater core itself and it makes access from underneath impractical.Removal of the knee bolster as well as the air ducting (I just removed the air ducting) would probably have made the job a bit easier. 8-) I've also been told that the heater core itself can be removed fairly easily - will need to check into that some more.

There is an excellent document covering C900 heater valve repair/replacement authored by Tom Townsend which is available at the Townsend Imports website. Note that much of the site where this document lives uses a dynamic IP address so it's not always available.

The same document has been reproduced at at saabnet.com but beware of saabnet.com's censorship and access-blocking policies if you find you can't access that link. 8-)

The Final Phase

Once the four securing bolts have been tightened sufficiently (and evenly, to ensure even pressure on the o-ring seals), re-connect the hoses in the engine bay. Make sure the hose from the water pump connects to the top hose port! If you connect them the other way around you will get a small amount of heating with the valve turned off due to the internal design of the valve itself.

Re-connect the control rod that goes to the middle rotary knob on the dash and push the dash fascia back in enough so the valve end can be slid onto the shaft. If you don't plan to do anything else while you have the dash apart, you can push the fascia back into place and re-install the four bolts that hold it securely, otherwise leave them out so you can do more work later on (remembering to be careful with the heater valve control rod).

Turn the knob on the dash to the hottest setting and make sure the outermost vents on the dash have their flaps opened.

Check that no coolant is leaking from where the hoses attach to the back of the new heater control valve or from where the new valve is mounted onto the heater core inside the dash. If the o-ring seals have been properly compressed and the mounting face on the heater core was properly cleaned there won't be any leaks.

Allow the engine to come up to operating temp so the thermostat operates to modify the path that the flow of coolant takes. Also watch that the cooling fan(s) (one or both, depending on the year model) operating when the thermoswitch mounting at the top-left corner of the back of the radiator reaches it's switch-on temperature.

As you wait for the engine to reach normal operating temperature, make sure the heater valve is letting heated coolant flow through the heater core by checking that the outer vents on the dash are giving a stream of hot air. Once they are, turn off the heater valve and check that the stream of air starts to go cold as the heater core loses it's supply of heated coolant and the airflow draws out the remaining latent heat.

Let the radiator cooling fan(s) cycle a few times, and see that the coolant level in the expansion tank has not dropped below the minimum level. It shouldn't since the coolant mixture will expand as it heats and contract as it's cooled by the fans, but if it has gone too low top it up.

Turn off the engine, clean up and that's the end of it - you have successfully changed the heater control valve (and perhaps also fully flushed and refilled the coolant system) in your Saab C900!

Let the car sit overnight and check that the coolant level is correct when the engine is cold. Adjust if necessary.


If you'd like to contribute any additional or updated information for this page, please let me know.

If you would like to discuss this page and it's contents with other Saab enthusiasts, please visit the Saab C900 Technical Forum at Craig's Classic Saab Workshop.

Thanks for being visitor # to this page!