I have to agree with Spectric.
Like the OP, I really do hate chucking stuff away (that's partly my tight-fistedness and partly concern for the environment). But reading all the above carefully it does look like the OP really has come to the end of the road - unless he spends MANY hours making a sleeve, boring stuff out, etc, etc).
One of the "lessons" I have most difficulty with is knowing when to stop with trying to get broken stuff back up and running again. It's all fine and well to exercise the brain and perhaps spend a few bob (PLUS MANY hours!) trying, but as above, I do find difficulty judging exactly when to give up and just bin something.