Looks like you may have been right w/ the ICM. the screw that holds the wire harness into the ICM was loose. have not had an issue since I tightened it down.