Ok well Sunday morning a set off to meet some mates, I road about 40 mins met my mates and had a quick a brew. Went to start bike and it was like battery was dead and had to push start the bike. I rode it another half hour and parked it up for 4 hours then it started no problem. Parked up another half hour and it started fine and rode the 40 mins home. Monday morning bike starts fine and i ride to work, I pull up at work and the bike dies and it's not started since. I've had 3 batteries tried on it so I know that's not the issue. Any ideas? Also last week the bike wouldn't start after I stopped to fill up, it was like battery was flat then after 5 mins it started.