Boat is a 2003 Glastron 215 DX. Engine is carbed. We have owned this boat for a couple of months and have had no problems with quick lake runs. First time we took it out and ran it for an hour straight, we suddenly lost top end rpm, down from 4k to 3k. Oil pressure and temp remained normal. When we brought it home it ran fine on the hose. I took it out again and had full power for five minutes before experiencing the same symptoms. We took it back to the shop where we bought it and they could not duplicate the symptoms, although they did adjust the timing. The next time out on the lake it ran for 15 minutes until experiencing the problem. This is the worst possible time for us to have the issue because all the repair shops are slammed and we have a river trip planned for the end of next week. Anyone have any ideas on this?