My MX870 has suddenly developed a strange misalignment problem. Printing is shifting left and right every 13.57mm. That is to say, a vertical line will print 13.57mm down, then shift 0.5mm left for the next 13.57mm then back to the original position ...