Mercury 90hp (1986) 6 cyl runs in idle but dies in gear...took it back to the shop, and still no change. First time out, ran top speed about 45-50mph but hard to start at first. After 30 minutes on the water. It had a problem dying between idle and forward/reverse gear. Took it into the shop, he...