Does anyone know if the CPU board has a firmware or just the logic board. I am trying to figure out all the possible reasons that would cause my problems, and I think that we have already gone though them all here.