Maybe cleaning the injectors will help?While I had the tank off my bike to change the fuel filter, old cracked fuel hoses, & put a heat insulating sleeve over the pump, I found that the fuel tap inlet screen was mostly covered with what looked like brown fluff matted into felt. Maybe the fuel filter was coming apart, or it got some dirty fuel.
I saw more of this in the pump intake screen, and a little in the pressure regulator screen. Any debris in the pressure regulator means debris in the injectors too.
I took the injectors out and back-flushed them. You need lots of patience to get the injectors out, and that is a good time to clean the throttle bodies.
I adapted the nozzle of a spray can of throttle body cleaner to the outlet nose of the injector, applied pressure from the can, and momentarily pulsed 12v to the injector (without sparks setting fire to everything).
Cleaning fluid bubbles out the intake and hopefully carries away the stuff that makes your injector dribble.
Then I reversed the rig to blow cleaner in the normal intake end. I got spray patterns about 1 metre long, 200mm wide. If I was thinking, I would have tested the spray pattern before I back flushed the injectors, but no.
While the tank was off, I sloshed detergent and hot water through it to get any more debris out.
Ran better after that.
Injector Cleaning.jpg
If yours is a 2003 w/ external pump , the fuel shutoff and screen is in front of the fuel filter . That screen traps bad stuff going through the fuel shut-off . You should frequently exercise the fuel shut-off to keep it from getting stuck in place .
Ass far as your injector cleaning goes , you can apply 12v to them for 20 seconds or less w/o fear of hurting them . They have a coil , pintle & spring inside . When you reinstall the injectors you can use any oil or grease to make it easier.
Geed luck