I have a 96 Limited as it is called in Australia and have just started to experience exactly the same problem.
On max air all is fine but above max it cools with maximum fan and then after the car cools its start to reduce fan speed and then over compensates are starts to heat, It continues...