base timing keeps advancing by itself...

That's what I suspected, but it's tough to describe in a brief way..

Glad it's been figured out! Let us know how she runs when it's all dialed in.

You nailed it, thats exactly what was happening, but at lower rpms (between 650-1050) where no mechanical advance should have been coming in yet.