striped screws shouldn't leak... they aren't meant to seal at all. One of the set screws in my reg isn't even there. If its not the piston or its orings, it could be the oring inside the housing as described in the thread linked a few posts above. Good luck!
