@keithh2oskier - It sounds to me like you need to adjust the individual segments as @skiboyny is suggesting. Keep in mind that the speed the boat enters one segment is 100% determined by the speed it exits the previous segment. So, if your 1 ball time is off, your 3 ball time will be off and so on. In my experience if 1 is hot, 1-3 will be slow, then after 3 it tries to make up time and surges. With a skier in tow, get your 1 ball times dialed, then 2 & 3, then 4, 5, & 6.
I had really good luck emailing with PP to get my boat straightened out.
If you recently upgraded I would check the tach settings as well. My boat had an older SG setup when I bought it, it skied great. When I upgraded to 9.2 we had some issues and found I had to change the tach setting. That helped a lot.