Heavy rainfall along the southern Texas coast caused flooding. The National Weather Service said two to four inches of rain per hour was expected in Kleberg County.