Hi, new to the forum. I have a 2005 Yukon XL Denali with 220,000 miles. Went out to start the other day and the abs light , battery light and check engine light were on the dash. In addition the radio was not working and the drivers door switch did'nt work at all no windows , locks, mirror control or keyless entry. I pulled the neg cable left off 2 hours reinstalled and all the issues disappeared. Wow thought it was fixed, well next day went to start and the same thing happened, again i removed the neg cable and replaced and again all the items returned to normal. Any ideas would be appreciated since at this point I'm clueless except maybe a BCM problem.