Mine did the same thing. It turned out to be a plug in the wiring harness that would rub the pipe heat shield and short out. Once the plug wasn't touching the heat shield, (rocking, moving or wiggling the sled or harness) it would start and run fine. It is a two receptacle plug that is part of the main wiring harness that runs to the headlight/gauge pod. Don't know what it's for. There is nothing plugged into it. It is in the wiring harness directly behind the pipe shield (the heat shield that is horizontal that is fastened to the shelf to the left side of the pipe as you are sitting on the sled). Dealer taped the plug and it quit sending injector codes and didn't have any additional problems dying or starting.
Since that was fixed, I lost compression and it's at the dealer.