If this fixes your problem and it stays fixed, chalk it up to gremlins or evil spirits. If this fixes your problem but it doesn't stay fixed, I believe you can narrow down the problem to the BCM. I've been installing a head unit and have had mine unplugged....the memory isn't in the DIC. It's gotta be in the BCM. I'll try to look up the information from Service Information at work when I get there and see if there's any other troubleshooting tips I can get for you.