For a while now, it has been difficult to adjust the temperature of our shower. It would go from hot to cold with just barely moving the handle. Now it's worse; we sometimes can't get hot water at all. We have a standard gas water heater and no problems elsewhere in the house. Is this something a plumber would be able to fix from the access panel behind the shower or do the fixtures also need to be replaced (pictured)? Thanks.