I have a 1987 Evinrude 48 spl that does not idle well . I have rebuilt the carbs, replaced spark plugs, and replaced the fuel tank and hose. It runs well at mid range and high end. This problem has been going on for several seasons. I have been told to replace all fuel and the 2 vacuum lines going to the carbs, and also that it might be the primer selenoid assy. Any thoughts?