PMC piston motor