I'm going through this myself, my Vios is on its way out. As someone else said, though, I just get it replaced under the warranty every time. Call one day, new machine's here the next, they send a label to send the old one back for no cost.
Good luck finding something more hearty. I know I...