Product review (5 stars): Good for basis do-it-yourselfers
Rather than pay for local repair service, I replaced this myself for a fraction of the cost.  It took about 30 minutes. Be sure to mark all the wires you disconnect before getting too far.