ok so i bought this ski earlier this year with a blown engine (hole in block and piston in pieces). soo i pulled the engine and found a rebuilt one on craigslist (700$)thats never been fired up yet. prob not the greatest idea. so while the engine was out i cleaned the hull changed out all the gray tempo fuel lines cleaned not rebuild the carbs cleaned fuel selector valve new battery 2 new ground wires changed jet pump oil. prob some other stuff also. but anyway here comes my problem. i got the ski fired up runs great but in smooth flat water im only running tops about 4100 rpms and 20 something miles per hour. now if its real choppy out or a big enough boat comes by then it will jump out of the water and hit upwards of 6800 rpms and i can hold top speed as long as i want. as soon as i let off the throttle and try to go again it does the same thing. NOW since then i put a new OEM wear ring, solas concorde 15/20 and neoprene seal also resealed ride plate and pump shoe. also fully rebuilt carbs with new needle and seats, checked pop off pressure (popping around 20 psi on average), ski came with cabron seal set up and i bought another parts ski mainly for body parts i got it real cheap but it had the carrier bearing set up so i swapped that in, and i even swapped mpems. with all this done im still getting the same problems. compression on engine with my cheap guage is around 120 each cylinder which i know you will prob say is low for this engine. but my concern is why it will run top speed if i hit choppy water. what the hell is going on please help