Did you try the old piston back in again to see if it went in fine. Have you check your new rings inside the cylinder to see what the gaps are. If you havent, check them in the top and take the piston threw the top with no rings and use it to push the ring down the cylinder.Check the top and middle and bottom. Also have you measured your new piston. Hope this helps you.