I have a 1978 evinrude 235hp v6 runs great in neutral with the cold start lever. When i put it in gear rpm's will not go above 2000. I checked the timer base and found no spark to three cylinders. I thought i had found the problem until i put on a new one and still will not rev past 2000. I replaced 1 power pack still same issue. I started checking coil packs i started with cylinders 1 3 & 5 when i pulled the wire off the motor changed sounds so i figure it's working. When i pulled 1&3 no change but there is spark because i got zapped could those coils be bad even though there is spark. On the other side i get zapped when i touch the wires before i could even get them off. Any help would be great i have been fighting this forever and it's getting real old.