I am chasing an overheating issue with my 2001XL Mercury 150 Saltwater 0T554697. Here is what has been done already?replace water pump (complete rebuild), replaced thermostats 2X, replaced poppet valve completely. Mercury suggested that I change my poppet valve to an 884236-split poppet that...