The blower on my gas furnace doesn't always start. The thermostat is fine and the blower spins freely. The furnace lights off fine but sometimes the blower doesn't want to start. I should mention it is a direct drive blower. (no belt). Do I need a new motor. Or could it be a faulty switch or relay or something? The furnace is a york mid efficient furnace.