Thanks again for the advice everyone.
I now have the engine running with a new graphite piston. This one is a little too tight and it makes a scraping noise. As I can't see any sign of any damage to piston or bore I hope it will sort itself out in due course.
I failed again to tap the piston. It doesn't matter much because the screw protrudes through the piston and I can bolt it together. But I like a challenge.
I drilled a 2.6mm hole for the M3 tap and took a lot more care. It went well until the very last moment when all the threads stripped. I wonder if the tap is blunt at the end of the taper and tears the graphite when it should be completing the cut. Next time I'll use a new one.
Now I've had so much practice it only me about 10 minutes to make the piston, with another 20 or so polishing it carefully to a tight fit in the cylinder. Then I spent 2 hours cleaning black muck off the lathe – nearly as messy as the time I used an angle grinder to cut a chunk off a cast-iron block. I wonder where I can get an apprentice to bully into doing the dirty work?
The Wright brothers were a clever and determined pair. It wasn't just that they designed and made the plane, they also designed and built a lightweight engine with the necessary power-to-weight ratio.
Cheers,
Dave