I suggest checking the points to make sure they are not corroded, pitted or too far off the correct gap setting. (Don't ask me how I know this, please blush).