I agree,fire him now and get a head start on the search for a new head coach. I don't think recruiting will be hurt by doing it now,there's a
better chance that it could help recruiting.
It was a big mistake hiring him in the first place.
His only head coaching experience was a high school. Put together a comittee now and start the search.