I would look at vapor lock if the battery is OK. After the bike gets warm and will not strart, lift the fuel tank up so it "forces" fues into the pump. It should start right up. With the external fuel pump in the 99 the fuel may be vaporizing while sitting still.