Yeah, my MP830 went the same way. Threw it out and bought a Brother. Works great. The odds are against any of the purported fixes working on your machine.
The weird thing is that since my MP830 croaked, I keep waiting for my MG8120 to breathe it's last. It still works fine even though the ink purge tray got stuck the other night. At least that's an easy troubleshoot.