1999 Jeep Grand Cherokee has DEMONS

Why??? My Jeep runs fine but the main control has demons.



Dash gauges come on and off intermittantly. Dash “idiot” lights come on and off intermittantly. Windows no longer roll down. Controls for radio on steering column no longer work (although cruise control works fine). Headlights no longer work in “Auto” mode although work fine in manual mode.



IS this a failure or loss of program of one of the control modules?



Also, possibly and unrelated topic; the passenger side heating system provides only cold air.