A toilet that runs constantly, flushes weakly, or rocks at the base almost always comes down to a worn flapper, fill valve, or wax ring โ inexpensive parts that wear out over years of use. We fix the specific failure point rather than replacing the whole fixture unnecessarily, and if a toilet really is beyond repair, we'll install a new one in the same visit. In Hayhurst (97219), mature street trees throughout this part of Portland send roots toward clay and cast-iron sewer laterals, which is the leading cause of recurring drain backups we see here.