The spin times varies dependant on what programme is selected of course. Otherwise if you are talking of the maximum spin cycle (Cottons cycle for example) varying? Then poor motor insulation is almost entirely to blame. What is the state of the motor?