Our washer will run through all cycles then get to spin. Never will it spin very quickly, beginning to spin, then stopping, again and again. Timer will go down to 8 minutes, up to 16, down to 5, up again, and will continue to run for 5 or 6 hours sometimes. No error message ever appears. Any ideas?