My throttle linkage is set corretly and the engine will not idle below 1100 rpm. I have a 1996 mercury mariner 250 hp EFI 3.0 Liter. Assuming the linkage and idle stop screw are set correctly, is there anything else that controls how low the engine will idle. I assume the timing is controlled by the ECM.