2007 Tahoe Q6 with 4.3 L MPI. I had the gimbal bearing and impeller replaced and got the boat back last week. I took it out this weekend and it ran great. However, the speedometer didn't work for the first 2 or 3 trips but miraculously starting working yesterday. Also, the RPM gauge is reading about 3000 at idle. The motor sounds exactly as it did previously, not revved up or idling high, especially not 2000 or more RPM's high. The problem comes in when I go to speed up, the RPM guage shows about 6500 and the alarm starts beeping. Once I back off on the throttle just a bit and the RPM's on the gauge go down, the beep quits. Is there something they could have done while completing their repairs? I'm pretty sure he'll fix it with no complaints but if it's something simple then I'll attempt. Thanks