I've got it working thankfully, but maybe you can help - it was the pump as you thought. There is a small dial on top of the pump (which is a standalone one next to the hot water tank). This has three settings, 1-3, and was set at 1. I've never changed that and its not been knocked or anything...