Your Toyota Previa 2.4 still overheats thermostat changed radiator ok water pump replaced what could be wrong?

If the radiator or reservoir cap is bad it could cause overheating because the system will not build up the proper pressure. Also the fan clutch could be worn out which would keep the fan from spinning fast enough to cool the radiator.