Okay,
So I believe I have managed to get this working in the end.
I had to trace out the schematic, but eventually narrowed the problem down to two things.
1) A dodgy 5V regulator - generating 1.8v. (The controller board has two regulators on board, a 15V and the 5V)
2) A broken 16MHz...