I have the exact issue with my opti 150 about every other year, always fixed with a new impeller. Now I change the impeller every January as part of my maintainence routine. Ive been told that when the boat sits, the fins on the impeller can flatten a bit and not pull enough water at idle. My last impeller only lasted 7 hours, but had a 3 month “rest” before it failed.