^^^That works only with OBD I vehicles; yours is probably an OBD II, and that will require a scanner.
Some things to check:
Idle control valve
Throttle position sensor
Rips or tears in the intake bellows (between MAF and intake manifold)
Fuel pressure regulator
And yes, O2 sensor could be faulty