Just a quick comment...
Last weekend I took a ride to Dallas (3 hours away). On my return, my bike stalled about 5 times, but eventually re-started each time and got me home.
I suspected my fuel pump, which I took apart and found everything (including diaphragm) in order. Fuel filter is...