Hi John,
Try this( costs nothing but time)
Remove tank cover and air box to get to the coils and cut about 1/4" off the end of the spark plug wire. If you see any corrosion at the end of this wire it could be the problem. Also check the coils for cracks. If the problem happens when the...