Nice car. No it doesn't. PO172 means Bank 1 is rich. There is only 1 bank on Subarus, but that's how it's reported. You are not running lean. A PO171 would indicate you're running lean. What's happening in your case is that the ECU is unable to reduce fuel delivery sufficiently while in closed loop. This triggers a rich condition warning. Well, "luckily" enough (I use the term very loosely) you can treat a PO172 almost the same as a PO171 in terms of troubleshooting. First, make sure the recirculation hose on the stock BPV is connected and intact. Next clean your MAF and make sure it's connected correctly. Then check the intake, filter housing, inlet, and all vacuum lines for visible faults. My bet is the MAF, provided the BPV hose is working fine. Search of how to clean a MAF here and also there are a number of threads for troubleshooting a PO171 that will apply to your efforts too.