I'd try the factory reset and if that fails it sounds like a hardware issue. Just like cars and laptops, we need longer warranties. As to throw away, why not have it fixed since that's less than replacement costs.