i would double check that roof leak. just because it was replaced last year doesnt meant that it cant be leaking. that would be odd that they would be getting wet that high up on the wall unless you have hard driving rains eveytime it rains. do all of the walls leak, or is it the same wall? i live in florida where we get those kind of hard rains a lot, and i have seen this happen on block walls after a few days of saturation. the water usually comes through a few courses down the wall because of the driving direction of the rain vs. the roof over hang protecting the top portion of the wall. the times that i would see water at the top courses of block was in new construction before the roof was dried in. (roof leak)The blocks get wet at the top and middle of the wall inside the garage. This is just concrete block walls, no paint, no drywall on the inside. The blocks have the 2 hollow sections in them. When it rains the entire wall from the roof to the floor gets wet. The roof is not leaking (just replaced last year).