just to throw more fuel on the fire...
I've seen garbage aftermarket ignition wires cause timing to fluctuate in different weather. all those made in china 8mm,9mm,10mm spiral core ignition wires should be banned from sale.
that said,,,, besides the distributor gear as a possible problem. you could have a bad harmonic balancer with the timing marks on it. the timing marks can move around because it separated from the rubber isolator and you cannot set the initial timing because the timing mark will keep changing as the engine runs so you will keep correcting it with the strobe light thinking the engine timing keeps changing when it is not the mark that you measure the timing from is changing.
could also be a loose bolt on the distributor hold down, when you rev the engine the distributor base can spin advancing timing.