Any of the above could be your problem, but you mentioned you have 200 miles on a new set of points. They need to be rechecked because the rubbing block will wear-in to the cam and change the gap (or dwell if you have a dwell meter).