Went through a similar experience here. Mercury 3.5hp idling fine, dying under load. When it lost power, the only way to prevent it from dying completely was to put it in neutral in a timely fashion, rev slightly, and back in forward, without pushing it too much. Rinse repeat until reaching the...