The logical and time tested approach for analyzing heat exchangers is:
1. Get the engine specs for WATER OUTPUT AT EXHAUST OUTLET ... this will be specified as gallons/liter per minute ... PER SPECIFIED ENGINE RPM.
2. Run the engine at the spec. rpm and MEASURE (stopwatch and bucket) the output flow.
3. If the output flow is measurably LESS then spec. then check the whole raw water circuit for blockage, slipping/bypassing impeller vanes ..... restriction. This includes slab rust formation INSIDE the exhaust manifold.
3a. Start with the raw pump discharge DISCONNECTED, quickly run up to spec rpm and MEASURE the flow, quickly stop the engine. If OK, then reassemble and start breaking into 'downstream' connections until the blockage, etc. is found; IF NOT OK then start checking UPSTREAM of the pump (inlet strainer, etc.).
4. If the flow from EXHAUST outlet is OK. Then check the Hx for fouling and/or use a commercial 'boiler descaler' (RydLyme, etc.) to remove the FOULING from the raw water side. Pump the Rydlyme, etc. through the entire raw water circuit - from the raw pump to the injection nozzle on the exhaust system). If the exhaust manifold is included with the raw water circuit, then also descale the exhaust manifold. (Note: cast iron exhaust manifolds are notorious for forming 'slab rust' in their cooling passages --- thus partly blocking the 'flow').
For a heat exchanger to operate correctly it must have
1. **Correct Volumetric flow of (raw) water**. - see your engine specs.
2. The ht. transfer surfaces should be 'relatively' clean.
The Hx tubes when originally calculated should have included partly fouled tubes ( Coef.U - fouled ) so they dont have to anally cleaned ... just free of 'most' scale.
Be logical in your pursuit of the problem ..... .