08 xp. Cluster reads communication. Goes in and out. SLed still runs fine. I took apart and unhooked all connections. Let dry out and sprayed electrical contact cleaner in all. Re hooked still reads communication than everything works and back to fail. What can be wrong. Is my ECM wrecked?