I have a Kyocera M2035dn in a customers office that has given varying registration since new. It has about 1100 prints on it now and is about two months old. I had to adjust the lead edge slightly out of the box to get it right but it still will give 1-3 out of five prints 1/4-3/8 inch late. It doesn't matter if it is prints or copies and it doesn't seem to matter if it is single or multiple prints. It seems to feed fine without many jams (33 in 1100). I just can't seem to see what is causing it. I thought maybe a loose registration switch but it is in position and working. Any other thoughts? Thanks.
One other thing, I can't confirm totally, but it appears that when it is late, it is consistent on the registration meaning when it is off, it is off by the same amount each time.