Last weekend when I was driving my pickup all of sudden the abs light ,air bag , battery light , engine temperature and transmission temp and fuel gauge went to 0. The other gauges , oil, speedometer and tachometer worked fine . No codes on my scanner . Cleaned battery terminal and tested batteries. No problems with that. Hooked batteries back up and now it works. Went to oreillys and used their scanner showed in the history ( no communication with dash cluster). No codes that they were able to give me other than that. I have an edge monitor and it showed no codes and the gauges worked fine on the monitor. I have efi live and switch off the monitor. Any ideas what is causing this problem? It happened about 6 months ago too. Body module?