This is a guide on fixing the notorious weak heating issue on the Volvo XC90/S8 V8 engine. I’ll walk you through the troubleshooting journey first, but if you’re just here for the solution, feel free to scroll down to "The Actual Fix"—but you will miss the context on why these pumps fail!
The Story First: A Brave Move with 251k Miles
I bought this 2006 XC90 with 251,000 miles in April 2024. Brave move! Now in December 2025, it has 262k miles. It's a great car, but there was a problem. On the day I test drove it, I noticed the heat was weak. Being April in Ohio, I didn't worry much, but when winter came, I realized it was a high-priority fix. After the usual coolant flushes and system checks yielded little improvement, I had to dig deeper.
I found a diagram of the V8 cooling system online and added my own labeling, as seen below. I was surprised to find an electric water pump (the blue circle in the diagram). Most cars don't have these, but since it connects directly to the heater core, I knew I had to check it.
The Wrong Diagnosis (and the First Failed Pump)
I initially checked for power at the pump while the car was hot and calling for heat, but found none. I assumed bad wiring or a blown fuse (F20 was fine), so I decided to be lazy and re-wired the pump directly to a 12V source that stayed on whenever the engine was running.
The heat was much better... for a few days. Then the pump died. At 18 years old, it just couldn't handle constant operation. When I saw the $450 price tag for a new genuine pump, I looked for an alternative. I happened to have an aftermarket VW/Audi electric pump sitting in my toolbox ($15 on Amazon back then). The 3/4" connectors were a perfect match, so I spliced it in and it worked for the whole winter.
I shared this on SwedeSpeed, and the respected member volvogod confirmed that this pump only exists on the V8 and receives power only under specific conditions: low outside temperature (< 40°F/5°C), calling for heat, and low RPM. Because I didn't measure under those exact conditions, I misdiagnosed my wiring as "bad."
The result? Because I left it hard-wired to run constantly, I "cooked" that $15 pump by the following September. It wasn't the pump's fault—it just wasn't meant to run constantly in the summer heat. Don't make my mistake!
The Actual Fix
For my second attempt, I went for maximum efficiency. Because the factory pump is located way out under the left headlight, those long hoses waste a lot of heat. I decided to move the pump closer to the engine. The pump is there because of the very rare option of gasoline heater, which locates there and also use this pump, if you are wondering.
Step 1: The (Still Partially Failed) Bypass
I still thought the wiring was bad. I decided to cut the two long hoses leading to the original pump location (above the transmission) and spliced them together with an adapter (picture below with two hose clamps). This keeps the heat much closer to the cabin and I was hoping that with this bypass, the heating is good enough. Slightly better but well...no...far away from enough

Step 2: The New Pump Placement
Well, it was a cold day and decided to measure the original wiring at the absolutely correct conditions. It has power! So I ordered another aftermarket VW pump (on Amazon, now $20) and mounted it right under the airbox (see the blue circle below). The airbox and hoses hold it securely in place.

Final Suggestions:
- Measure Power Carefully: The outside temperature read by the car must be cold (< 40°F) for the ECU to trigger the pump!
- Wiring: Use Heat Shrink Solder Seal Connectors and a heat gun. No soldering iron needed.
- Adapters: If you move the pump like I did, you'll need a 5/8" to 3/4" hose adapter for the engine-side connection.
Good luck and stay warm! This mod saved me hundreds and makes the XC90 V8 a much better winter driver.