I had a similar problem and eventually gave up, something I rarely do. The rubbish aluminium conrod broke just above the bigend. As there was no obvious other damage, the piston moved smoothly and the compression was good, I decided to buy a new piston/conrod for £15.
Luckily before I did I...