my 2005 had the same problem
I ordered a replacement online and replaced the OEM one that was cooked.
It took me about 30 minutes since I'm pretty slow soldering and I didnt want to have to cut any wires and redo it. It required cutting and soldering of about 12 wires and I used heat shrink on all the joints.
Worst part about the repair is that it's a fairly inconvenient place to work. Had to find a bucket that was the right height to sit on so i could lean in and work in the space under the dash.