Hi,
What engine is it? Is it the D5?
The D5 (in my girlfriends XC90) has a very similar issue when under load. The "swirl rod" becomes detached.
https://www.volvoforums.org.uk/showt...ighlight=swirl
Normally you can just pop it back on, but it will come off again...
Steve