I have the same motor on a 2006 eagle G3. I have been having the same problems. Boat Idles at the correct RPM's but when running at full speed 36mph I am only turning around 3200 RPM. Called the dealership where I bought the boat and the guy explained to me it was most likely the tach, and it needs to be adjusted. He said it was a two second job. Hope this helps.
Scott