I have a [2000]-0l301745- 350 Merc cruiser magnum-mechanic replaced following with all Merc cruiser parts-cap and rotor kit-spark plugs-fuel pump regulator-fuel injectors-wires- throttle position sensor-fuel filters.Still runs rich and rough but less so since tune up it will stall at a fairly quick deceleration during a docking type situation not dropping from 3500 rpms to 800. Any possible parts that should be looked at ? I do not have a scanner but would be interested in how thorough it is in diagnosing issues . I am a little tempted but it is pricey . All help is appreciated -this is a great resource-always recommended to fellow boaters