Hi all, I have a 2013 Bayliner with 3.0 Mercruiser MPI motor that's idling very ruff. Once its pass 1000 rmp the boat runs perfect. After suggestion from a friend I run the motor in the dark and saw arcing/sparkling all over the engine in different parts (top, side, bottom) every 2-3 seconds. I've been trying to address this idle issue for about a year now but never noticed arcing until this week and now thinking back i've heard the clicking/arcing noise for a while so it must have been arcing the entire time since my idle issue started. I've changed a few things: spark plugs (3 times), idle control valve (twice), distributor cap, rotor, spark plug wires , MAP sensor, O2 sensors, cleaned injectors. When I changed the spark plug cables I noticed the main cable which goes from the center cap to the coil was pretty dark on the coil side, but changing the cables didn't resolve the issue. My battery cables look great without any corrosion on the battery side, gas is not an issue. I am thinking the next step is to change the coil. Is it perhaps some negative/ground cable that's attached to the motor that's bad and causing the arcing ? I am at a complete loss at this point. I would appreciate any suggestions.