floor upper level of a home however even if the harmonic speed anomalously varies beyond the predetermined range during an isolated cycle the change counter variable must still reach a predetermined level before the harmonic speed will be changed as further discussed below if the max vibration speed vs for the just finished cycle is within the predetermined range of the harmonic speed hs as determined in step 240 then the method ends without any changes to the harmonic speed hs or change counter cc however if the max vibration speed vs is not within the predetermined range of the harmonic speed hs then washing machine 101 in step 245 checks to determine whether the new vibration speed nvs variable is null i e whether this is the first time the washing machine has detected a high vibration speed at other than the harmonic speed hs if nvs is null then washing machine 101 in step 250 sets nvs equal to the max vibration speed detected during the just finished spin cycle resets the change counter to 1 and ends if the new vibration speed nvs is not null i e the washing machine has previously detected a speed that reaches the highest vibration during a spin cycle at other than the harmonic speed hs then washing machine 101 in step 255 determines whether max vibration speed vs is within a predetermined range e g within 50 rpm of the new vibration speed nvs the predetermined range is used for similar reasons as with the max vibration speed vs being compared against the harmonic speed hs in step 240 namely because the max vibration speed vs may vary.