I have a 2017 Mercury 300XS stalling out at idle and when I check the bulb at fuel tank it is soft. Seems motor is asking for fuel but bulb want stay primed. Only does it at idle and not when running??? Any thoughts or opinions on this issue??? after I pump bulb up it crankes right up. Any help would be much appreciated. Thanks.