Sounds to me like the memory has probably unseated itself or got dusty Steve, either that or the processor is overheating and casuing lock ups, make sure its not too hot, if it carries on I will pop over next week and have a look for ya mate.
Cheers John!