2006 Breva 1100.
it started hesitating and what I thought was starving for fuel around 4000 rpm, and sometimes would die at idle. it will throttle through the hesitation and run up to 7000 with a slight hesitation, 4000 is the worst.
changed out the fuel filter, it was pretty dirty, but it wasn't stopped up.

sock looked good, there wasn't any noticeable amount of trash in the gas when I drained it.
put fresh gas back in the tank, fired it up and went for a ride. Seemed fine for the first few minutes, then I noticed hesitation at 4000, and it died at a stop. started right up and proceeded back to the house. It died again at a light while ideling, but started right up.
running fine then it died, and I got the red triangle and the ECU flash on the screen, no crank, no sweep, just dead.
I disconnected the battery, waited a few minutes, recoonected battery, it fired up and I drove it home. no red triangle or ECU flash.
I am at a loss.
about 60k miles, original owner, has been rock solid reliable.
I put a new alternator belt on about 500 miles ago, fairly new plugs, air filter seems good.
it has 1200 program for pinging, that was about 15 years ago, been running fine.

I rarely run ethanol gas,
the screen is very faint, so will need it get darker before I can read the screen for error codes, but most likely none since I disconnected the battery.
Old Head