WT32-ETH01 very hot

Hi.

I have one WT32 and I’m finding it runs really hot and then stops working. I thought it might be the shield I designed, however if I power the unit directly it still gets really hot.

Any ideas of why this might be happening?