It sounds like you have already done a lot of fiddling with the distributor. My thought is that your problem may well be caused by a broken camshaft thrust spring inside the timing cover. This will permit the camshaft to move fore and aft under changes in the engine RPM. Your description of how this develops within a few miles after you have reset the timing for the umpteenth time matches this type of problem. I can tell you this from first hand experience.