Is your granpa's private key: 5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAbuatmU?
You got all this from OPs posts? I'm impressed!
The best clue is the error he got from Bitaddress.
I tried to reproduce it with private key 0's WIF format and the result is positive,
I've also tried other invalid private keys and the errors aren't the same (
the site is surprisingly specific).
Other clues are just from Electrum's behavior to check for the provided private key's validity and OP's statement that the WIF private key is in the correct format.
So at that point, I'm 75% confident that it's his private key.
So either OP's grandpa got scammed, or he played one hell of a joke even after his death.
Or his granpa used a bugged wallet that produced that private key
IIRC, there was a old wallet that had an issue that made it generate that private key pretty consistently, but I can't remember where I read that.
Or this is just another one of the "
usual" can't recover old bitcoin topic.