You need more acid. Muriatic acid, a liqiud, may be cheaper than dry acid (sodium bisulfate).

http://www.poolforum.com/pf2/showthread.php?t=191