My 1986 150 hp evinrude has developed a new problem with the ignition. The port side middle cylinder is not firing below about 2800 rpm. All others fire fine at idle. The middle cylinder seems to fire fine at 2800 rpms and up. I have swapped wires and coils and will swap power packs tonight. Does anyone know if this problem is usually caused by the power pack or the sensor coil in the timer base? Are there any other suspect causes?