Product review (5 stars): Do it yourself.
This little switch probably saved me a $200 service call.  It did the job for less than $7, terrific!  Worth ever penny.