This is actually a real easy repair. I just did it on my 2006 V6. Beware of the Autozone part. It was a deal at $55 bucks, unfortunately it is the wrong one. I then went with the OEM replacement. Ended up doing this job twice because of the wrong Autozone part.
Tools:
Flat blade screwdriver
10mm wrench (gear wrench makes it real easy)
10mm socket/ratchet (I used 1/4in drive)
3/8 ratchet
Take off the engine cover, and front intake tube.
Remove the 2 coolant hose retainers that are on the front of the engine. They hold 2 small coolant hoses.
It is tight but you can now get access to the 4 nuts holding the clutch to enigne. I use the 3/8 drive on the belt tensioner to pull tension off the pulley so I could easily rotate it around to get at all the nuts. Remove the 4 nuts allowing you to pull the fan/clutch assembly away from the engine.
There is enough room to remove the assembly as a unit without taking off the shroud. You will need to move the fan to the Drivers side a little and jimmy it up. The trick is to make sure you pull up on the 2 coolant hoses. Once you get clear of the serp belt it is real easy to get the hoses hung up on the flange. With a little bit of work it comes right out.
When putting it back in, lifting those 2 coolant hoses first is key, then it should slide right back in. Once it is in place I hand tightened the nuts making sure the pulley sits flat. I had to take tension off the belt a few times to get it flush. Tighten all the nuts evenly, then for a final tightening I actually applied extra tension to the belt to keep the pulley from slipping. Finish putting everything back together and you are done.
My first go at it took a good hour of fiddling around. Then when I did it again with the correct part it was 30min tops.