dont swap the ICM yet. check all the wires going into the ICM. i had the same problem with my GTP and all it was is one of the little connectors kept losing connection. what u gotta do is take the connector out and bend the little insert outward to make a better connection to the pins on the ICM. be careful not to rip the wire out of the connector. you can use a T-pin to bend them out while its still in the connector but if u can get the wires out without damaging them that would be better.