Aunque a estas alturas imagino que lo habras solucionado, si, tiene toda la pinta de ser problema del hd. Aunque aun no este en las ultimas, debe tener algun sector mal que hace que el macbook no pueda cargar el OS.
Yo no me arriesgaria y le cambiaria el hd, aunque consigas que arranque, tarde o temprano acabara muriendo.