I literally meet zero percent of your criteria but, hey the price gives you room to fix and paint silver!
http://www.toyota-4runner.org/sale-vehicles/239258-fs-black-2002-4runner-sport-%243750-hershey-pa.html
It's got to be a balancing issue. Every time I rotate my tires...the shaky shaky comes back. Just get them balanced as best as you can. What tires did you go with?