I had the same issue on 78 xs650 special with duel vacuum petcocks. Swapped over to the replacement non-vacuum petcocks that have on/off lever so gas will stop flowing when bike is turned off. Then overhauled both carburetor with new floats and valves. Be precise when setting the floats so they...