Problems with auxiliary heating – repair possible?

Hello, I’ve had a problem with my heater since last winter. Every time you’re running, a background noise develops, comparable to a 50cc moped at the speed stop! It’s megalaut! So I went to the workshop and presented it. As I’m used to by Volvo, you don’t want to stay there for long with analyses, but to replace the whole heater! But the function is not affected in any way. Does anyone know the problem? Can’t I have the heater repaired somewhere else (vlt with the manufacturer of SH? Webasto or so)? I’m grateful for any help. When it gets colder again and the heater jumps on again I have to do something… Thank you. Jens Achja, it’s an S60 Bj2003.