I have a single handle shower faucet and a gas water heater. The shower temperature fluctuates whenever someone uses water elsewhere in the house (sink, toilet, etc). Is there an easy way to fix this?