Could be either... but the other thing to check is the leads from the coil to the amp on the side of the dizzy. small +ve & -ve leads. that are spade grips at the coil, go into the harness but are then a single lead with a two or hree pin plug at the amp module on the dizzy. Mine was loose fitting and corroded at this plug and it kept stalling then refusing to start.
Good luck