If you get a lean code its usually due to a vacuum leak after the MAF some where. Usual suspects are UIM and LIM gaskets, tho with 140k on the engine and these cars being at least 14 yr old...could be a number of rubber hoses as well.
If you search through this forumn you'll find ton's of answers on how to resolve the issue.