If I were you I'd sell him. With his high potential, you should be able to sell him for a decent amount of money. His OD and ID are too much of a liability, not to mention his passing.
I concur with this. If someone sucks outside and sucks inside, having him at SF would just allow him to suck more in a more versatile manner. Or sell him to someone looking for potential who might ignore deficiencies. ;)