I ordered a new Wiseco piston kit and installed it. Had an air leak so I broke it back down to find I needed crank seals. Replaced all bottom end seals and got new top end gaskets. Bike is completely stock except for .040 over piston. When I was re-installing piston kit I noticed the bottom ring groove was missing the pin that keeps the ring from rotating. I thought nothing of it and installed anyway. Fire the bike back up and it is idling good until I hear a slight ping and the bike stalls. Now it won't start due to lack of compression. I am thinking the ring grooves have lined up and that is the reason. What do you guys think? could this be the problem? I am going to break it back down and inspect the piston and cylinder tomorrow. I am figuring on another piston kit at least.