If the motor runs on high, then the motor is probably good. I'm not certain on an '03 Dodge, but typically the fan speeds are provided by a set of resistors. On high, you get 12v straight to the motor, on the next speed down it goes thru the first resistor, on the second speed, it goes thru another resistor, and so on. The resistors are typically wire coils inserted in the air stream just down stream from the fan. Look for a connector with four or five wires going into the air stream.
Hopefully someone can give you specifics on the Dodge.