Well, guess i don't feel like such an idiot any more.
I put a brand new thermostat in the truck this afternoon. Filled the truck up again with water. Went for a drive and the overheating problem is back again. I'm about to just leave the thermostat out of the truck and let it go. It wouldn't overheat without the thermostat, so @#%)* it..
Before I decided to fix this fricking piece of trash 5vz, I was going to pull this 5vzAnchor out and put in a 1KZ... I really wish I had just installed the 1KZ now and thrown the 5vz through the previous owner's living room window.
There's no trash in the motor. It just doesn't like to have a thermostat installed.