it has worked perfectly since I installed a 328 with jarchie's xmas firmware. The weird thing is, my Q3 transistor is reversed and it still works fine.
That's crazy! I have absolutely no
idea why the xmas firmware works with Q3 reversed. I will need to think about that one! Thank you, wildtang3nt, for the brain teaser!