Ya I think everyone is right, You definitely need to remove the tank and inspect the Fuel Filter and Pump for issues. It's really easy to do, in fact I just posted a Video blog showing How to replace the Fuel pump
for that bike.
I had a faulty fuel pumps are not always so black and white. They can have issues intermittently, and those issues can even be so consistant that they appear to be the result of other problems.