Different bike, but I was having similar problem recently - seemed like fuel delivery, and it turned out it was. One of the wires had broken off of the female connector in the plug - seemed fine to look at it, until I pulled the plug away from the fuel pump relay and the wire popped out. It...