What P0173 usually means
P0173 is the Bank 2 partner to P0170. It means the ECU no longer trusts how Bank 2 fuel correction is behaving. That can happen when a bank-specific air leak, injector problem, oxygen-sensor issue, or broader airflow error makes trim behavior unstable or implausible. It is best approached by comparing both banks instead of reading the code title as proof that the engine is simply rich or simply lean.