full tune up: fuel filter, distributor cap and rotor, valve adjustment, spark plugs, spark plug wires, new o2 sensor. Hopefully that gets it to pass, if not and youre still close, sit there idling at about 3k, after driving in D3. That will help keep the cat hot and able to burn stuff off.