Original post by: Minho ,
Temperature error messages are usually related to either defective NTC's (negative thermal coefficient thermistors, such as R1308 etc.) or true excess heat caused by another issue on the logic board. The VCC caps have nothing to do with it. Clearly the previous tech was searching for a shorted component on VCC_MAIN. Because this phone was water damaged, it must be properly decontaminated first. If that hasn't been done, that should be your first priority. After that, check the thermistors and if those look good, you have to start probing all of the main, PMIC and PMU_RF voltages to get a sense of what is wrong with the phone.