2016 Mercury 40 efi Virginia. Motor will start and idle on second crank. Can idle around in gear. If I go to give it gas normal it will cut off. If I shove it quickly sometimes it will go. If I am on plane and try to slow down normally it will cut off, if I slow down reaaaal slow, I can keep it running sometimes. Dealer kept it 27 days, gave up and told me to come get the motor that was out of warranty by one month. They sent injectors away, tried different tank, changed plugs, oil, water separator, cleaned VST tank, new hoses and bulb, checked gas pump pressure, checked thermostat. Nothing changed. No beeps from throttle controller.
????
????