If your Pico de Gallo is watery, it is most likely from the tomatoes. Dry draining the tomatoes adding a little salt to the tomatoes to absorb any extra liquid.