Are you getting any CEL's? Do you have Buelltooth to get an error codes? Or jump the wire the old fashioned way?

Here are some guesses - Bike running too hot? Can you measure cylinder temps? ...