I vote for the pickup coil. I had a similar situation many years ago. Kept swapping ignition modules, even put the same ones back in and it would run for a few days then die. Finally decided to change the only thing I hadn't changed yet, the p/u coil, and never had a problem again.