if your still stuck, have you tried sleep spamming? if you have and he's not waking up still, did you give him the cure for the spectral fever? if you've done that too maybe it's just a bug with your save.
I have. I'll go to a previous save and try that.