Product review (5 stars): Worked great! Saved me $200 doing it myself
Worked great!  Saved me $200 doing it myself.  Turned out to be a bad heating element.  Replaced all three parts.... Might as well.  Let's hope it lasts. Parts seemed of good quality.  I'll check back in 6 months.