After returning home from a 1300 mile road trip the bike was washed and refueled. The following day 10 blocks away from home it starts to surge, I pulled over and the bike dies. Restarts but cuts out immediately. Had it towed home and tried restarting. It runs normally but after 3-4 minutes cuts out again and again it restarts but cuts out. Checks fuel pressure and spark, everything seems normal and to spec. Running an external inline fuel filter and changing filter didn't help. What am I missing? Any insight is much appreciated! Thanks!