base timing keeps advancing by itself...

are you sure the petronix collar isn't moving round the shaft? it shouldn't.....
That would be hard to make happen, The rotor fits the contorr into the ring then it goes on the shaft.