I have a 1985 115 mercury that has been worked on twice by a mechanic with no luck. In the driveway in runs great in gear and out. At the lake it revs in neutral but put in gear I only get about 1800 rpm and dies if I give it too much. Fuel pump diaphram?