Thanks for the link, but I finally found a thread on a Jeep forum that matches my problem. It's likely the motor control resistor. You would think a resistor only goes open when defective, but I think it's more like a solid state speed controller.