what are you using to vary the phase angle 0 to 8.3 ms after zero cross.... pot?

are you also starting a timer at zero cross which triggers timer turnover interrupt that determines the delay 0 to...