Agreed, excavation and sealing is best. However, I own 3 houses that had cracked mud joints at one time and excavation wasn't an option for any. I chiseled out the loose mortar inside, and had a closed cell foam contractor come in and inject all the joints before spraying the entirety of the block wall. My personal residence has been this way for 9 years now, and I have yet to see a drop of water inside nor anything shift. Had 2 rentals done the same way, in 2014 and this past August, both are doing great as of now yet. 2 are in REALLY wet, yucky clay and the third is in sand, but somehow the one in the sand had the worst infiltration. On a side note though, rain gutters. Divert the water away from your wall and the issue will solve a lot of itself. I did the gutters in June here and waited until August to do the foam, and the infiltration was cut easily by threefold. Twas down to merely a damp block from a visual trickle before, and it rained like 5 days a week all summer. Gutters are fantastic