I Second the Fuel Delivery Issue. Your Fuel Pump and Regulator is located inside the Tank on your year model. 99 - 00 were Outside the Tank. I would also Guess the the issue is Worse with a Half Tank than a Full Tank, but only a Guess but that was my Experience.
I recently had a Fuel Delivery problem on my 02 and had to take out the Pump and Clean it. If you look under the Tank, that Gold looking cup on the bottom of the Tank is where the Fuel Pump is located. You have to remove the Tank in order to do it. The bottom of the Cup is where the Strainer is for the Pump. It is likely full of of Gunk. Use some good Carb Cleaner and Clean the Entire Assembly, Inside and Out.
Get at copy of Supplementry Service Manuel, 2001 Model, Page 4 has the Diagram of the Fuel Pump, Regulator, and Filter.
While you are at it, you can Clean the Tank as well for Rust. Some people us the Chemical Cleaners that work Ok, Sorta. But you can also use some LARGE NUTS, not small NUTS, with water and shake the rust out. You have to make a Plug of sorts to cover the Large hole where the Pump Comes out, a Folgers Coffe Lid works well. Anyhow, make the nuts large, small ones will get caught in the Pinch Points of the Tanks welds, and you don't wont those is your Tank. It helps to Count the number you put in so you know how many to get out!
Not all of the Water will come out, so FOG the inside with WD40 a Couple of times to diminnish the Water.
Take you time and you will have a better running Bike for sure.
Stealth