Help if possible

I am at a loss with an IB10XO6XT module on an AB PLC. I seem to get module faults for this card only, almost daily. The card has been swapped out, all comm cables verified. This seems to happen during the heat of the day, but the card is in a large enclosure, inside a building. The unit was running today, so I couldn't verify if this was due to excess temperature (I believe AB claims 158F max temp). I've searched the manuals, and call Tech Support, they had no ideas on this. I can say, the module is mounted on the side of the enclosure, which puts its close to the HMI when the door is shut, but the other FLEXIO aren't experiencing the same issue. I figure someone in here has probably seen this issue before, and found a resolution.