Above is good advice. If you do go looking for a mechanical fix, here's a list of things to try:

http://www.4x4wire.com/forums/showflat.php?Cat=&Board=UBB86&Number=591821


[color:"white"]? 04 Rodeo DI ?[/color] 75k mi, body damage on the 1st weekend I got it.