Are you sure the gauge and the temp sensor is showing correct. With a IR temp sensor you can check the temp in different places on the system. I had a simular problem in my boat with overheating, I bought an IR temp sensor and and measured on hoses and found out that the sensor was the problem.