I would suggest taking the vacuum to your local pool store for repair. Some stores won't help you repair them, but will suggest a service representative for you.
a broken pool vacuum is not really an independent project your best off by getting help or asking a professional because by trying to fix it on your own you may make it worse.