Robin - be careful on all the acid you are adding. Many testing kits for PH will give you a falsly high reading when there are high chlorine levels. If you see that your PH tests lower when the chlorine level is lower, it may just be the high chlorine levels interfering with the test.

Also - have you put copper products in the pool? Have you had the water tested for iron or copper? These metals will come out of the water at high chlorine levels and give the water a green color. Copper is usually in algecides. You can have your pool store test for the metals.