I have a 1989 Force 125 that starts well when cold runs well at WOT stalls at idle sometimes and is a bear to restart. I found one of the screws holding the fuel pump on missing and when running fuel was leaking out of the hole. I fixed the problem, new screw and it ran better but still impossible to restart. I then took a look around the screw while pumping my primer bulb, now fuel is leaking from the gasket where the screw was missing. Primer get's hard but when I go to restart I have to pump it again 7 or 8 time. My question to the experts is could this fuel leak cause the bad idle and difficult restarts? I have orderd a new gasket and diaphram..