Describe your sand bed, how deep is it, and what type of sand did you use (i.e. how fine was the sand)?
As for the ich, when was the last time you added anything to your tank, fish, corals, snails, etc.?
I wouldn't be taking all the sand out quite yet, I don't buy the "toxic sand" problem that is so commonly blamed for every time someone has a problem with their tank. You may cause even more problems as you'll lose a huge amount of your bacteria by doing it, and are likely to "re cycle" your tank all over.
Stirring of sand is highly overrated as a problem in my opinion. I've had my conch dig down 3 inches in my sand, as well as had a powerhead dig out big sections of sand (yeah, suction cups do wear out) and never had any real issues from either action.
Without posting the most basic levels of other parameters (hardness and calcium) there is really no easy way to determine why your pH is so low. What do you use for supplements? Do you use any type of buffer product? How much do you add, and how often?
Another thing to consider, a 10% water change will at the most change your water params by 10%. So if your pH was 7.8 and you raised it 10%, it would still be around 7.87, not much different. You will need to do large water changes to make that much difference, and more closely together than 10 days.