I have a 2006 25hp EFI Mercury that seems to idle too high. The motor starts and runs fine. At the end of 2020, I was out on the lake when all of a sudden after I cranked it over the idle speed seemed to be too high. I'm guessing 1500 RPM's . It will shift into gear ok, and when in gear the idle seems normal under the load. What could cause the idle speed to be too high? Like I said, the motor starts and runs fine.