...
any more ideas 
Sounds like mine, sometimes its a superpowered jet, other times its a squeaking sniff. I sort of fixed mine, by dousing the armature bearing with GT85 through the connector hole. It works like new for about 2 months after doing this, then because of the moisture it dries up again.
A new fan doesn't help as it just seems to 'dry up' over time for me.