Make sure you have had the Wiring Harness Recall done first! I had some cracked wires, and one day I washed the engine and it grounded some of those wires and caused a crap load of problem. Play it safe and have the recall done first.
UBRF.org , Western New York's Premiere Automotive Forum.