I have a 1997 60 hp mercury with oil injection, took it to the lake and would not stay running unless you hold in the choke, have changed out the fuel pump but still has the same problem will not stay running unless choke is held in. Any help would be great. have changed fuel pump and filter...