It could be the fuel pump ? How old is it ? or total miles thise bike has done ?
You can open the fuel pump and gentley clean it with carb cleaner and also check your air filter (if its dirty) , the intake may be “choking”
Also open your fuel tank key cap
Look at the side , there is a HOLE , it is a “vent” hole , and it is also breather , thats why the fuel tank has an extra pipe that is facing the road.
Or the fuel cap is faulty causing the air inside the tank not to vent off properly (thats why the fuel cap has springs and rubber gasket on it.
// Meditation doesn't mean you have to sit still....
