the oem fan switch is fine. never had any dramas with it.
even when pushing the car hard. still stayed cool, temp bar never went any higher. even with a leaking radiator core

Most likely what everyone is saying, the radiator cap.