I have a 1993 175 HP Mercury EFI XRI that does not idle when warm. When first started in the morning or after sitting for a few hours it will usually idle well. It runs well on plane through WOT but as soon as you drop back to idle it will die and is very difficult to restart. Problem started after sitting over winter, new plugs and water separating fuel filter have been installed. Have also run nearly 2 tanks of new gas (Approximately 45 gallons total). Temperature gauge is reading normally. Thanks for your help.