The impossible to solve overheating problem

I have witnessed a slipping impeller, one broken one,and one that was too far away from casting to be efficient.
Slipping belt? No brainer. It must not slip.