Steve,
 It's not the petcock making the over flow leak. There is something going on with the needle valve not closing.
Have you set the float level to 23mm and checked the floats to see if they are sealed tight and not full of gas?
                                                                                     CT