I can think of three things which could cause this condition. First, when you installed the piston, did you make sure the ring gaps were 120 degrees apart? Second, breather may be plugged. Third, most common cause is a blown head gasket. Did you check the head to make sure it wasn’t warpped and torque the head bolts properly?