Please help me! Rough idle with P0171
Ok this thing is driving me nuts. 2003 WRX wagon 2.0 w/ 5 speed, 147k miles. Just did the heads on it got it running. Had to replace a/f sensor due to damage as well but problem was there before swapping sensors. Now, I fire it up and it almost dies. Runs very poorly, hesitation on acceleration...generally sucks. Now the only code that comes up is p0171 bank lean. Now what info I have:
Fuel pressure is 35-45 both sides of filter
T-belt was double checked and engine spun before putting cover back on
Sprayed carb cleAner around intake tube and vac lines no change
Disconnect MAF and rpm increases, one of the Times I reconnected it the engine died
Unplugged the new air/fuel sensor and NO change (this makes me think faulty sensor?)
I replaced the damaged turbo inlet tube with an aftermarket piece from eBay and the intake itself with a spectre filter and some tubing from o'riellys. Other than intake it's stock.
Tried fresh gas as well but to no benefit. If anyone has any suggestions I'd truely appreciate it. Me and my lady really need this thing off the bench. Thank you all for your time!