Aye, there's not enough hours in the day to do all the things I want to, but I guess i've got to wait another 25 years before I can give up the day job :)
Anyway I have success again! Turns out the piston is triangular, or at least the piston and cylinder certainly aren't circular. If I rotate...