PO171 system to lean bank 1 I'm guessing.

Yeah I have that code to for a long time like February, comes and goes. I have cleaned the MAF many times, replaced the upstream O2 sensor twice, downstream once, replaced several vacuum lines, replaced the ECT done a whole bunch of [censored].
Anyways my reason is because my injector O ring seals are all leaking air when the engine goes for the intake stroke.

I'm fixing it tomorrow.

Its odd you should say it comes on above 70, my comes on while accelerating on the highway ro while on the highway, once going to Chicago, and a few other times while on the freeway.

So yeah fuel delivery problem.

I would take a vacuum leak detector, does it go beep, pause beep, while you have it above the injectors, if so your O rins are leaking.

Only $12 for new ones so dont be to worried.