I would check for a vacuum leak before I changed the o2 senser. Check the PCV line where it goes into the manifold. The elbow there is known to leak on these trucks & it will cause a lean code. I replaced this line twice on my 97 F150 by the time it had 130k on it.