Check the tip over sensor, we had this problem last weekend on a group ride....FI light would come on, bike would just die, then start back up, run a while, hit the gas and it would die...The bracket for the tip over sensor was broke and the sensor was just laying there.
If not that, swap ECUs with a buddy with the same year bike just to try it.