It is possible for the screw that holds the ignition cam down to not have it locked down well. So then the cam moves and your timing is wrong.
If the cam won't tighten up, the screw may be bottoming in the distributor shaft before the cam is locked in tight. If so, add a small washer under the screw head and retighten.