base timing keeps advancing by itself...

What stuck me as really odd is he has to back up the distributor further than his original marks to get back down to his initial. That would suggest some fixed relationship (rotor, pickup, drive tang, intermediate shaft) is changing.
Right! It's in the distributor I believe. It sure is trying to tell him that anyway from what I can figure.