Just got back from an hour-long ride with some interesting info.
I'm 99.9% convinced the problem IS my fuel pump.
Pre-ride, I ran through the diagnostics again to see if the Feej had stored a code since my last ride. It hadn't. Went through the coil and injector test modes, everything fine.
Buttoned up everything and went riding, sticking to back roads so if I had a failure, I wouldn't be dodging cars to get to a safe get-off point.
Kind of a cool-ish day and took a long time to get up to 3 bars, but no misfiring/hesitation. Went about 10 miles out from home, cruising along just as pretty as you please.
Had to stop at a crossroads to wait on a smattering of traffic. Once the 3 or 4 cars cleared, I took off. In less than 100 yards, the Feej was bucking and surging.
Immediately killed the ignition and pulled off at a side road. Entered the diag mode to check for codes. Again, none to be found, but I DID find something interesting...I went to Diag #9, the voltage readout, and my voltage was a steady 12.7 volts. Not surprising with a brand new battery. BUT, as any of you who have used the Diag Mode knows, in #9, the fuel pump runs if the kill switch is turned On. Well, my switch was On and the fuel pump was NOT making a nice, steady hummmmmmmmmmm....it was more of a hummm-chirp--hummmmm--chirp--hummmm-chirp-chirp. Sorry, can't describe it any better.
Cycle the kill switch off, the pump stopped with an audible "CHIRP". Cycled the kill switch back to On and the pump turned back on with a steady hummmmmmmmmmm.
Hmmm, I thought! Cranked up and drove off with nary a surge or hesitation. Drove another 4-5 miles and pulled over and just waited, like I was at a stop sign. After about 90 seconds, like I had been waiting at a traffic light, I pulled off. Almost immediately, the bike starts bucking and surging. Pulled over, went to Diag mode, #9, and the pump was again running noisily. Cycled the kill switch a few times and it settled down to a nice, steady hum. Drove off and it was perfect again.
Drove for another 4 or 5 miles before it started surging again. This time, instead of stopping, and because there was no traffic, I simply left it in gear, with the throttle closed, and cycled the kill switch a couple of times while coasting. Drove off again with no surging. A couple of miles further, it began again, cycled the kill switch once, to turn the pump off and back on, and again it ran perfectly.
I'm able to duplicate this behavior, from running perfectly to surging, just by stopping and letting it idle without load for a minute or so, then the surging returns. I can also eliminate the surge by cycling the kill switch a few times until the pump "settles down" and runs smoothly, either by doing it at a standstill in Diag mode, or while traveling down the road and coasting in gear.
I'm really beginning to think "imminent, permanent, catastrophic fuel pump failure" before too long.
Anyone concur???