I had the same problems with my '98 cherokee. All of the gages would drop to 0 and I would loose my dash lights. the connectors on the dash cluster had oxidized and needed cleaning. I had the same problem with my power window switch cluster. You will have to disconnect the cluster and clean the connectors with electrical contact cleaner, then put some dielectic greaseon them to prevent this.