I had a similar problem on my 3 wheeler, it was the start relay operating intermittently replaced and have had no problems since. Symptoms are similar to the battery not having enough charge or in some circumstances the starter motor not engaging. The relays are located next to the fusebox.