Theres about 40 threads on overheating. SO besides cleaning the rad. check for that stupid little yellow cap in the overflow bottle & throw it away. It causes the rad tubes to collapse. Then buy a new rad. Fan: It may run but operate at less than 40%. a new one with a shroud helped mine quite a bit. There are a couple of fan controllers that turn the fan on MUCH MUCH earlier. Instead of 208 degrees. Fuel pump if its weak you will be running lean & have cut outs at various times. Pull the tank, put the new pump from NAPA for a Toyota in. Insulate tank & lines right up to injectors. (My opinion only not anybody else's so don't crucify me please). Also, take it to a dealer you feel is competent & ask them to install the updated SW to fix the high exhaust heat issue. It used to melt the plastic. I have a stir stick I use from my melted left side plastic.