try pouring a half gallon of vinegar down the over-flow tube in the tank and let it stay over-night or for as long as you can before flushing.
sometimes this helps dissolve the deposits and aids in clearing the rim holes, follow with a cleaning with a piece of wire under the rim and the siphon hole (if your commode has one) repeat when convenient. just a thought.
steve