First, replace that o2. It's not related to your problem, but no one wants
to buy more gas or pay for a new catalytic converter after dumping unburnt
fuel into it.
Does your scanner read data, or just pull codes? If the former, look for the
barometric pressure from the mass air flow sensor. A common problem with
Ford MAF's is the hot wire getting dirty, and sending high-altitude readings
to the computer. Clean the screen and hot wire first, replace if that
doesn't work. The IAC code could have resulted from bogged-down idle, from
which the poor little motor couldn't recover.
J
>At first was hard to start, but will now start but idle poorly (almost
>stalling, then smoothing out repeatedly). Also lack of power on
[quoted text clipped - 13 lines]
>
>Vito