Defender TD5 intermittent cutting out

Defender TD5 intermittent cutting out. Temperature gauge going to hot. Fault code 57 fuel pump drive load open fault. 58 & 78 gearbox/abs open load fault.