Steve - Any luck with the info that I posted?

I've been looking at some related posts and I am wondering if the timing problem is related to the maxdelay value. If I am running at 60 hz, that means that I complete 1 cycle every 16.7 mS. Or, I cross zero every 8.35 mS (8350 uS). Is that correct? In the code, MaxDelay is 6000 uS. Is this where my problem is?

Can you tell me why the transformer and 470 uF cap is of interest to you? How does this affect my timing?

Every day is a learning experience and I'm always looking for more!

Thanks! Atom058