This Fits Your 2004 Volvo XC90
Full size assembly image of Coolant pump, thermostat and cable (1/6)

Coolant pump, thermostat and cable