Wow, lot of ideas. I had this happen on the way back to trailer and I went home and cleaned and ajusted my power valves, problem has not returned. I alway run 92 octain. The pipe sensor might be a good place to check as well. Good luck.
checked power valves the day before,
92 octane just means 91 with ethanol. Try to find some 91 w/o ethanol, way better.
Changed my plugs today and found the 2nd coil Ignition wire from the pto side had chaffed right apart. Could be causing it to bog.... 08 m1000
checked plug wires I tied them together in a way they can't rub on objects as I had the wires on my 07 rub through on the head. put new plugs in before this ride as well.