My wife took our boat to the shop a month ago to have the lower shift cable replaced. After getting it back it won't go over about 10mph if that. Before taking it to the boat shop it ran great other than it stalling on the occasion due to the bad shift cable. They also replaced the gimble bearing while they had it. My question is could they have not adjusted or hooked something up incorrect for it to be doing this? I'm wondering if it has something to do with them not hooking up the lower shift cable correctly or maybe they threw off the throttle cable adjustment. Its a 1996 5.7 Mercruiser I/O Bravo 2.