Possibly the self-parking switch is faulty or worn and is allowing the wipers to park in a different position. Also, the motor could be loose. Try gently moving one or other wiper arms up and down in the direction of travel, they should normally only move a small amount; 1-2" at the blade. If there's appreciable movement, something's worn or loose somewhere.
Phil
July 2008