Hi,
I have also circles not round problem. My squares sides are almost equal (+- 0,05mm) but they are not right angeled, but slightly off. It causes, that circles are not roud, in diagonal. Should also help just replace plastic gear or can be there also some missalignment in axis themselfs? ( they are not in right angle to each other)