i have had to deal with this issue lots of times, usually it is a stuck encoder motor but the witch is also a common failure, have you scanned for any codes?