check the connection on the top of the fuel tank and the wire leading to it. it sounds like it was losing connection (bouncing) and then finally lost all contact.