OK, I've changed out all the rubber on my petcock and replaced the bowl as it had a pinhole leak.
It still drips fuel out the lines, and wants to fill the crankcase. I tried using emery cloth and a smooth surface to lower the height of petcock where the petcock lever mounts - in efforts to have it squeeze the inside rubber tighter - to no avail.
Am I on the right line, or should I just bite the bullet and get a new petcock?