I know you mention you've checked the pistons but just check again... I had a similar problem when i built mine, tried new pistons etc but nothing worked... Sure enough it was the smallest amount of "flashing" left on the piston when it had been taken off the spru