What caused this?

Did you check the sending unit sock ?

If you buy a replacement mechanical fuel pump get a Holley. The Carters have been having a ;pt of problems

No that I think of it your stock replacement may also be a carter and could be bad too.