Mechanic have already check the main clutch fan and electric fan first before advising me for the thermostat.
Looks like this weekend i should be getting my radiator flushed and cleaned from inside completely.
Good heads up iRoc, you def Roc. Thanks a lot.