I have a 97 evinrude 115 on my bass boat. The engine is driving me CRAZY! After the engine warms up it will misfire. Feels like misfires on one cylinder and sometimes two cylinders.. It ONLY does it after engine is warm. I will unload the boat drive it across the the lake (2miles) and it runs great. I then turn the motor off and fish 30min start the engine up and it will misfire the rest of the day which makes me think it is electrical....... Things I have done: rebuilt the carbs, checked all fuel lines, checked primer, checked fuel pump, purchased one new coil and swapped it with all the others to try and figure it out, new plug wires and plugs, a new powerpack! it still runs terrible when warm. I have read some issues with ignition swicth issues shorting internally but since it happens when engine is warm kinda throws that out.. thanks guys in advance for all help