Trying to think back when I was having the problem. I think it was blowing the fuse as well. The fuel station company, I believe GPS sent me a new pump. Look on the pump and get their name. You can look them up on the net. My pump had a date sticker that told the warranty date which I was well within. Get the model and serial number when your underneath the unit as they might ask you for the info.
I didn't put the pump in as yet. When I was experiencing the problem it was in the desert and it was over 100 degrees. Since then I was able to use the fuel station to pump the tank when I got home. The temp was 65 degrees. I suspect the pump seizes with heat. Not sure if the gauge was working or not when I was experiencing the fuse problem.