Took this 6hp motor to marine mechanic to fix this issue. Stays in gear at idle or mid rpms. He went thru lower unit , everything looked great. Went thru linkage and tightened it back up. He thinks there is a part missing under the cowling. He said nothing was worn in the gears and they lock in as they should. He doesn't understand why it will not stay in gear/pops out of gear. Motor is in great shape besides this so really want to solve and save this motor . Any help will be greatly appreciated!!!