Yes, sounds electrical to me and might be challenging to find.I have a 2000 Johnson 150 HP Ocean Pro. Runs fine when first started. Runs fine at cruising speed. It starts to miss, cough, and shuts off after returned to idle speed once engine is hot.
Any suggestions appreciated.