Have a 2005 140 Suzi. Several weeks ago, after running fine, I cranked it up and it would only get up to 3000 rpms. Took to the dealer and he could find nothing wrong. Took it out last week, ran fine. The second day cranked it up to come in and again it would only get to 3000 rpms. Back at the marina, I turned it off and cranked it again and it ran fine. Any solutions??