I have an '83 Johnson 140. Anything below 1200 RPM and it doesn't want to idle. The compression has been checked, it's good. The carbs have been cleaned and rebuilt. My mechanic thinks it could be something in the recirculation system. He says the engine seems to be loading up with fuel at idle, even with it trimmed full out. He replaced the recirc hoses, still ran poor. He has ordered 4 new check valves/filters, but they are not yet installed. Can anyone think of what else it could be? The timing is right on, it has been checked many times. Ant help would be appreciated.