"Sadly, the 5-year warranty expired earlier this year"
...isn't that how it always works?
If you figure it's going to cost $300 to fix it I'll venture to say go ahead and find yourself a newer, better one.
If you browse through this fourm you should be able to find a solid upgrade for between $300 and $500.