There are various mineral deposit removers for automotive surfaces that you might try. You could also try an automotive glass polish with a mechanical buffer. If it really is not coming off, then before replacing the glass consider a glass restoration product that contains cerium oxide and a buffing wheel.
-Rod