Having done everything I know to do over the last year, the engine has a couple strange issues with the idle I cant figure out and more importantly It has temperature issues. It gets Hot.
It generally runs between 180-190 on the street, sometimes hotter when pulling long steep hills. It goes up to 205+ up hill on logging roads. I've only had it on the trail once and it ran a pretty constant 185 crawling around.
20+ degree temperature spikes just cruising logging roads cant be good. Another strange thing about it is the temp reacts to the position of the climate control switch for the heater. I DD a 22R and it runs steady 180-185 all day everyday.
I don't think the cooling system is the problem (assuming something isn't plugged up).
This is what Ive done to try and cool it down,
New 3 core radiator
radiator cap
Dual stage thermostat
fan shroud
fan clutch x2
water pump x2
All new hoses/Toyota hose clamps
Replaced heater valve (used part)
Verified no coolant loss
For the idle I replaced
o2 sensor (denso)
EGR is new (Toyota)
TPS is new (Toyota)
idle air control valve
The IACV fixed the constant idle fluctuation but now I have low (400rpm) idle on warm starts and sometimes when coming to a stop before reaching full running temp.
Another idle problem I cant figure out is when coming to a stop my idle drops to about 500 RPM then recovers to 950.