I'm gonna say yer radiator is clogged. Open the cap and take a look inside. You could probably even use a temp reader and see where the hot/cold spots are in yer radiator. Have you been using tap water (like most of us) or have you been using distilled water? You could pull the radiator out and take it to a radiator shop and have them clean it out.
-OR-
You can git a (new) radiator pretty cheap and install it yerself. It's fairly easy.
$190 shipped
$140 shipped...but it's a plastic tank fer what it's worth...
$136 shipped...
$174 shipped...
Just make sure you flush out the system really well before you put the radiator on. Use new hoses and a new cap if it doesn't come with one. And make sure you use the Toyota red coolant...
