Too noisy freewheel

My dear EVO is quite noisy now. I hear “rrooohh” kind of noise when not pedaling. Also when leading my EVO the chainwheel rotates. Is new freewheel the only option?

BTW The ball joint socket is broken… again… Argh! Right now I can’t figure out or remember how that happen AGAIN.

What’s wrong with me?

Cheers,
Marsal