Well spoke to soon. Alan did fix the problem with it not powering up at all, which I think was just the start up board not being properly connected, but now it's warmed up the original fault I sent it to the other bloke to repair, and which he reckoned he'd fixed, has re-appeared.
Oh well. Back to the drawing board.