Is it throwing a P0174 code? I'm assuming it is. And if your scanner has freeze data, bring the rpm's up to 1500-2000 and try to hold it there and unplug the low pressure switch for a minute and then plug it back in, does the stft still run lean? Could even be bank 2 o2 sensor. You can reverse the o2 sensors and see if the issue moves to bank 1. That would prove that it is the o2 sensor, but usually not the case, but it's very possible. I know, pain in the ass, but the front o2 sensors are the same and reversable and an easy way to eliminate them as the cause as well. All these checks are easier than tracing down a harness issue, although there are many guys on here that probably know right where to go to fix your issue, they just haven't seen your post yet. Just remember, it's a challenge, not a problem, you'll find it.