Did you let the fuel level get too low? It could be a stuck float, bad float, or the gauge decided to bite the bullet. The easiest would probably be checking the float sense all you need to do is remove the back seat and you will see a black round rubber cover that is over the fuel pump. Pull the pump and check.