1997 2 stroke 60 runs fine for about 3 hours, then stalls. It will restart, but then only run up to 2800 RPM's. Pushing trottle beyond that will stall it out. Next day, same thing...runs fine at 4500 RPM's for a few hours and acts up again. Seems very consitent. Gas cap venting is fine and primer bulb seems normal. Could something electrical be breaking down? Seems like a long time to run so well before it acts up.