A watery Pico De Gallo might be due to the tomatoes. When you cut them, a lot of juice comes out, which can make your salsa watery. To avoid this, you can de-seed your tomatoes or let your chopped tomatoes drain for a bit before adding them in.