1987 mercruiser inboards 260 h.p. fresh water cooled 800 hours.both engines ran at 170 degrees at cruise speed of 24 mph @ 3000 rpms. starboard engine recently running warmer about 185 to 190 and seems to go a little higher each time the boat is used.water antifreeze mix is topped off, oil full and there is equal flow of salt water from both engines out the exhausts.rises recently replaced and cool to the touch.also checked the screens on the water intakes and found them clean.<br />Also belt on the salt water pump has proper tension.Both engines do not seem to use any significant oil, none added yet.temperature seems to be rpm related and goes down to about 145 when rpm is reduced to about 1500.Seems to me that this would show marginal cooling of the heat exchanger or maybe the loss of a blade from the salt water pump.I would like to check the impeller on this engine but in this case sea ray has put the pump where you cannot even see it no less repair it.whats the best way to replace the impeller and what do you need to remove to do the job?Im thinking I should probably remove the pump to do it, but it is going to have to be done by feel only while laying on top of the engine as it is on the fwd outside on the starboard engine.Today I will remove the end plates on the heat exchanger to see if it is clean.Does anyone have a clue for me as to whats causing this rise in temperature? it is no where near overheating but is heading in that direction.