Is there possibly a leak in the air intake? In the old days an air leak would lean the mixture causing cylinder head temps to rise and eventually burn valves and pistons. With EFI, the bike tries to compensate by adding extra fuel to balance the mixture. At its worst, this can create a runaway condition. I'm thinking a small gap that opens and closes as the bike vibrates would produce the symptoms you describe.