I have been trying to track down the source of a P0172 code on my 96 850 with 108K, and have had all of the vacuum lines replaced with no success. I am wondering exactly what creates this code...does it come from both the upstream and downstream O2 sensors? I have seen from previous posts that the mass air flow meter is a common culprit for this. Is this more likely, or is it more likely that the mechanic that replaced my vacuum lines missed the one that was really bad? Thanks, Andy