I borrowed this bike last summer and had some trouble with it. After riding for a few miles it would bog down and eventually stall out. After sitting for 10-20 minutes it would start right up and go great for another couple of miles. I thought it might be bad fuel, so I drained the tank and filled with fresh gas. Started right up and went great for about 4 miles. Same cycle of stall, wait, start, stall, etc.
Took it to a shop and the said a couple wires were touching in the wiring harness. Had that replaced and it ran great, just in time to return it to its owner.
Now he's having another kid and made me a great deal on the bike. Tried to take it out on the first decent day we've had in months. I got 2.2 miles and it died. After taking another half hour to get back 2.2 miles to home, I'm ready to take it out to use as a target.

Has anyone had anything similar happen?
Thanks,
Erik