On my wife's 2005 Tacoma the "fix" ended up being a new set of springs. The replacement springs have spacers installed differently that the original ones. Don't know if this applies to 2007 models. You need to have the dealer check to see if it actually is the springs. Lots of stuff can squeak.
Tom
