Small chance but I have seen it...…...is there continuity along the pump lead? I make up my own and confess that my ancient fingers have on occasion not clicked the small terminal at the pump plug end fully home so that the terminal(s) eventually got pushed off......could be worth a check!
As an update the heater is now working and the fault was indeed a stuck fuel delivery pump. A few taps with a rubber mallet released the ball bearing and all is well.
Thanks for the help .