How many miles on the points? If 10K or more, or if you don't know, they could be worn out and in need of replacement. In the mean time, you could open the points gap a little more. That will advance the timing and maybe put that right cylinder in time.