Cool, thanks. I've just re-downloaded and replaced the boot.dol file on the SD. And I'm in the process of replacing the HDD (just waiting for it to re-format to FAT32). The current one is pretty old, so I guess you're probably right about that being the issue.
I'll let you know how I get on...