I have the pump off the engine at the moment as I am awaiting delivery of a new pump. I really don't want to reinstall the old pump, reset the timing just to try this.
Call me lazy.......
This problem is very odd and I am hoping that for whatever reason, the new pump fixes the problem.