Add: can't find any vacuum leak. runs fairly smoothly but won't idle less than 2500 RPM. Throttle linkage appears grossly normal in closed position, sucking air loudly into throttle body, I presume cuz getting too much gas? is there a choke or feedback mechanism or something resulting in too much gas flow? Recently there was a leak from the raw water pump [I replaced it], but it did result in a lot of salty ocean water misting over the front of engine as it was running, including the fuel pump. This resulted in the breakdown of one of the "quick click" connectors to the fuel pump which I rewired. It ran OK after that Maybe there is corrosion inside the fuel pump resulting in pumping too much? Any ideas?