I did preventive maintenance to change impeller myself - used non-OEM Sierra to replace previous Sierra impeller that lasted over 100 hours with no problems and no previous overheating. Boat alarmed (high temp) on 1st outing after changing impeller.
Pulled belt and turned pump by hand and...
I replaced my original IAC (after getting alarm code and rough idle). Used non-OEM (Sierra https://www.amazon.com/dp/B07JVHJMZF?psc=1&ref=ppx_yo2_dt_b_product_details). Seemed very straightforward. Part fit beautifully, motor started up and sounds great, also took test run everything fine...