My 1999 150 Johnson is overheating on one side. I have put a new waterpump kit in. I removed the head on the side that is overheating and everything seems fine. I took an infared scanner and checked both sides of the motor. One bank of cylinders idles at 160 degrees and the other at 180. It reads the same whether in the water or on the hose. I can run about 10 minutes at 4000 RPM's before the temp alarm sounds. Hope someone has an idea of what to do. The motor came from the coast, so I'm sure it has been in saltwater most of the time.