I just had a similar issue with overheating due to bad timing. But after I got the timing squared away, it still kept overheating! It took me a day or two to realize that the bolt holding the distributor in the right place was backing off and allowing the distributor to slip back into a too advanced situation. Problem solved with a little Lock-tite.