I have a 20 hp 1996 Evinrude. I have rebuilt everything in the fuel system. It runs really well at idle once running, and at full throttle as well. It is hard to start. Turns for 20-30 seconds before starting. When it starts you cannot leave it at idle as it will stall (no fun at a busy ramp!). warm it up a few minutes and it will idle with no problem. The motor will not run smooth in the mid range. It is consistent and duplicatable every time. If I were to guess I'd say one cylinder stops firing just above idle and does not start to fire again till about 2/3 throttle them is smooths out. Only other issue is if i shut engine off after running, it loses its prime a few squeezes on the bulb and I.m back in business. It will troll at idle for hours no issue. . I have tried different plugs with no change. Should I change the fuel lines? , Coil? I am not sure where to go with this.