Thanks for the ideas everyone, I have run fsck and done the open firmware reset but it hasn't helped at all. I am using my original drive also.