Just as V7Goose has described above, if you suspect the fuel pump, it's fairly easy to bypass and will keep you from having to push it 6 miles home. If, after you bypass the pump and keep at least a couple of gallons in the tank at all times, the bike runs fine and doesn't fail again , you can be pretty much assured your pump is the culprit. There are several write ups discussing how to do this. Just do a search and ye shall find!!