Last week I stopped by a store turned my bike off and tried to restart it about 2 mins later. Bike wouldn't start, it sounded like it was trying. Kinda sounded like battery was dying. I take the battery to a local shop and they test it, result is battery is fine. I had it towed to dealer to be looked at, after a couple of days they said they couldn't find anything wrong with it. I picked it up and rode a couple of times with no issues. Yesterday I rode to work and on my lunch break I went down the street to a store and when I was leaving same starting issues, if I hold the throttle open then it stays on but once I let it go the bike dies. After a few attempts I held the throttle open for about 10 seconds after starting and it stayed on. when I got off work the bike repeated same issue. Any ideas what could be causing this. Bike is 07 r6 with 5000 miles on it.