pilot seems a little too big, but i doubt thats much of your problem..i think a drop to 48 or maybe even 45 will help it some..
blowit knows his shit, and i think he may be on the right track with checking everything.. your setupi should run hard and leave that stock stroke shit in the dust..
ohh, i have another question.. what tire/swingarm/sprocket combo are you running?? how much do you weigh?