I am having the same problem. It turns out that there is something called a "mixing valve" that can go bad in an older single handled shower faucet. We have chosen to totally replace the old faucet with a new one but I understand that you can just replace the mixing valve itself.