My 1971 Evinrude 125 hp runs fine for a long time then it will stall momentarily at above idle rpms. Its almost like you switch off and on the ignition rapidly. It will go through a short period doing this and then will run great for the rest of the day.