Try your new o2 sensor before you start worrying about the BPV. We have all been here, trying to resolve an issue and imagining all the things it "could be". At this point relax and work on eliminating possbile culprits one at a time. You will figure this out sooner or later. Plus you have whole community of helpful/smart-asses to give you advice and cheer you on.