Might want to measure your alternator output also--if its charging too high it'll fry any coil,plus do a number on the battery too..
I usually buy used OEM ignition coils from salvage yards the few times I have needed one (none failed on me,I just needed one to assemble a complete HEI distributor to swap in place of a points one)..
GM did use two different HEI coils --both look almost the same,but one has a different color wire that goes to the pickup coil--its been awhile,but I think one had a white wire,the other one had a yellow wire--these are color coded to match the pick up coil's wire colors and polarity..if you look close at the OEM ignition module,you'll see a dot of white or yellow paint on it ,these parts need to be matched for best results..
The reason they did that I have read,is because Chevy distributors rotate CCW ,and the pickup coil is wound a certain direction,and Olds & Pontiac and some others were CW rotation and the pick up coil polarity is reversed...
You can put "any" GM coil on an HEI--it'll still work and run,but with the polarity mis-matched the coil's output is reduced by a good amount,and the engine will not perform as well,also it could eventually overheat and make it fail..
GM had a service bulletin out in the mid '80's regarding this,it seems they goofed and installed the "wrong" coil on some Chevy's...an '86 Monte Carlo SS someone I know had was one of the recalled vehicles,and when the coil was replaced,the engine ran with much more pep and power..started better cold too..