My 2005 with a 3.0 Mercruiser I/O is running too hot. Average temperature is between 200 and up to 225 degrees. Any idea what possible problem could be and ways to determine the cause?