If memory serves me, our 97 4.0, has a cable for hot/cold door, rest is vacuum controlled.
First check for a vacuum leak. Main line runs from intake, tees off at the center of the cowl (to feed your controls) then continues on to the vacuum tank under the battery.
Cracked line or leaking tank will cause poor control functions.
Other then that, it's look under the dash to see if maybe one of the linkages came off the vacuum motors that operate the other doors, or the door linkage broke, or a vacuum line came off/broke inside. Also the switch itself may have gone bad.
97 Sahara, 74 Renegade, 72 CJ5, 55 Willy's (the Beast) Boss 302, 6:34 gearing, Bose 901 speakers.
God I miss that Jeep. Forgot the kinda Jeep, 80 SX4.