Product review (5 stars): DIY!
Saved me a repair visit, and at least $100