The rotor contact could be corroded or the center post in the cap
could be the trouble