It could be your power packs on it. I had the same problem with an older mercury. It took forever to get on plane but ran great once you got there. It ended up being the power packs had to be replaced. Not cheap, but fixed the problem.