base timing keeps advancing by itself...

I assume you've been re-attaching the vacuum advance hose after you set the timing? If so, you may have a carb problem where you're getting vacuum advance at idle. Either the idle screw is adjusted in a bit too much, or you may have an internal leak. Disconnecting the vacuum advance, does the timing go back to normal?