If the dist. is not a locked in advance position style the mechanical advance might not be advancing. With the cap off grab the rotor and see if it will move counter clockwise and then return to it's original position. Just might need a little lube. Hope this helps good luck.