Ah man I have just sorted out this type of thing.... well what someone else had messed up anyway.
Here is my advise....
Firstly you should in my experience us a twin impeller pump as you have done. However, you should always read the manufacturers instructions BEFORE installing the pump. Mostly you will find that the pump must be located next to the DHW tank, connecting via either a surrey or essex flange on the tank.... as per the install instructions. The reason for this is that it will not then void the manufcturers warranty.
It sounds like you have the pump mounted in the roof space and it is/was sitting on the loft boards... therefore creating far too much noise...
Really the pumps sould be located next to the DHW tank and running the suggested "at least" pipe size according to the install instructions etc etc.
Hope that helps
