taking FOREVER

Yea, that would do it also. Check the thermostat first. What size motor do you have?