In the crawl space, there must be a problem there. You need to do some water proofing outside, then in the crawl space. Digging down a couple of feet around the walls and putting plastic against the walls and out about a foot. lay a drain tile in, make sure the trench drains naturally out to a good spill way or a sump with a pump, then cover with rock. Just 6 inches or so over the tile will give it good straining and a good drain bed. Make sure the plastic is sealed to the wall at the top, then back fill mounding the dirt against the house, let it mound up high because it WILL settle.
In the crawl space, you need to do somewhat the same thing. Start against the interior wall, dig down as far as you can, seal plastic against the wall and out across the bottom of the trench, fill it in. Then dig around the outside walls a trench that drains to a natural drain or a sump. Then lay plastic over the entire area starting at the walls, sealing the plastic to the wall first. Then down into the trench, back up and across the area, Make your splices in the middle of the area. Cut x's in the plastic at the support piers, and seal to them also. Then an office stapler will work to splice the plastic together. Add drain tiles around the walls, if you want, or if your local code requires it, and fill the area with pea gravel it only needs to be a few inches deep in the middle and it protects the plastic, it also makes it almost impossible to replace. I won't put rock under my home because it's not required here.
With the outside water barriers done, then the inside can be dealt with.
Patches can be made in the vapor barrier using a butyl based rubber type of caulking. Spread the caulking around the edges, then press the plastic patch on. Keep it flat and it will seal well.
To seal the plastic against the walls in the crawl space, I just use plain ugly black roofing tar, or plastic roofing repair patch. That's fancy talk for tar
If this doesn't work, please don't shoot me. You will need to be especially careful at the corners, and at the top of your trenches. seal the plastic outside below the line where you want the final grade at the house. After the dirt settles, cut off the excess, but do seal it to the house. You don't want water running in behind the plastic.
Sorry about the long post, but even this doesn't really cover all of your options or many of the details that will make this successful. Be patient and willing to dig up and start over if necessary. Stopping leaks is a pain for everyone.