check the cabin filter... could have mildew/mold, or as stated before... a dead rat...
my brother has a 1997 and I just put one in his because of the same reason. I still have the box by my trash can, the part number is 82208300. AutoZone didn't have it, so I picked it up from the local Jeep/Dodge dealership.