I am new to bikes, so keep that in mind here while I post about topics I know little about!

I have three friends that recently bought KDXs... two of them 200s that run great.
One of them is an 04 KDX220. It ran okay when he bought it, but he knew that the Piston issue needed addressed, and did so right away. We found the piston to be a factory piston with a cracked piston skirt.
Top end rebuild was completed (I wasn't there for the re-assemble) and all seemed well.
HOWEVER, all the power is immediately there right off idle, it seems. When you start to accelerate, very quickly there is huge powerband hit and all the power comes on. It is really quite un-manageable. Then power dies off quickly and gets really bubbly on the top end.
I am guessing there is a problem with the KIPS valve.
Can anybody give me some insight as to what is happening, and how to remedy it?
Thanks all!