I have a 1996, 25 hp evinrude that cranks and runs fine for the first 1/4 mile then it either quits completly or boggs down to 1/4 speeed for 100 yards then quits. It will restart and run for 100 yards then quit completly. If you wait 30-40 minutes it will start and run for 100 yards and quit...