Raise rents on remaining units. If you want to incentivize the long term tenants consider $475 instead of $495, but if they have been there 10+ years they aren’t leaving regardless of rent, especially if you’re still at market rates, I mean they can’t save money by leaving right?
Add application fees if you haven’t already, this can offset a small part of you PM leasing fees. $20 is fair.
Schedule weekly calls with your PM, go over in detail all the maintenance expenses. When something comes up that seems outrageously overpriced like the salt question it and let him know that you expect him to find better pricing for that service or you will have to step in. Remember, he/she works for you and you must macro manage his actions to make sure he/she stays sharp. Sometimes they get lazy scheduling maintenance because it’s not their money paying for the service so they likely don’t bother trying to make a few calls to get the right price.
Negotiate your PM contract. Try to get that expense down 1% or 2%. Simply tell him or her the truth, if you don’t get expenses down you will have to terminate them and self manage or sell.
Utilize utility bill back. Utility expenses can break a multi-family deal. If you must include utilities consider taking control of the thermostat away from the tenants and measure their water usage. You might have a few dripping faucets and a toilet running occasionally costing you a few hundred extra per month. If you must pay electricity weigh the option of investing in solar panels, you might be able to find a grant for this.
Set cap ex budgets at the beginning of the year and if possible stick to the schedule and budget to make sure you aren’t blowing all the cash flow on unnecessary upgrades.
If nothing else hopefully you can break even for now and in the grand scheme of things the tenants will pay it off for you and in 15-20 years you will have significant equity and a good cash flowing asset that will help you retire.