Think it's just that it's been overheating! In this freezing weather! What I don't understand is why! It was fine all summer when I installed two extra (expensive) fans, which were well placed in the case. No fans have stopped working or anything and I've added no hardware.
Anyway I'll leave it all night with the side off and see if it's still restarted itself in the morning... off to bed now.