could be your pipe, i know on waterpumpers the fmf fatty exhaust, will make it "ping" which will miss lead you to think its piston slap.... but if your top end noise is very loud, i must ask... did you check the gap on your rings? did you check your spark plug after riding it to make sure its not to lean? did you do a break in?
FIRST.... i know you dont have HONE down as part of your rebuild list... YOU MUST have a hone (x hatching) done to the inside of the cylinder to allow the rings to seat...
if you didnt do a break in and just RODE THE CRAP out of it... then it might be piston slap form the rings not being able to seat properly... if yes you did do a proper break in ... then.. you might have been leaning out your AFM (air fuel mixture) which would in the end let you burn up your rings... causing it to slap... so thats what i think from what your saying.... also, whats your oil mixture ? 32:1. 50:1, 20:1 as it all matters....
hope i helped
adam
i have my idle screw...
2 and 1/4 turns out....
also i would say to drop a c clip on the needle... or possibly go one up on a main jet...(only if your running to lean)
to tell... run the bike at full throttle... shut it off WHILE still giving it full throttle...take the plug out... if its a WHITE/gray color... WAY to lean... drop a clip on the needle and go up one on the main jet... should richin the mixture through out the board...
Adam
86 ATC 500R the duner..
85 ATC 500R...the not quite finished faster duner
1985 ATC 250R Bone stock!!
1985 ATC250R mx/duner
1986 TRX370R MX/Duner
94 Banshee 400PV Cheetah 105RWHP