Um.. You have a nonfouler on your primary O2 sensor? Your primary O2 sits before your primary cat just after the exhaust manifold. You only want a nonfouler on your secondary O2 that normally would sit after the secondary cat, about half way down your exhaust.
If you have a nonfouler on your primary O2 without using a wideband or something else for AFR, your car will not work properly unless it is in open loop, such as when it is warming up.
In short, take the nonfouler off of your primary O2 and put it on your secondary O2.
thanks for the correction there. i thought both o2 sensors got non foulers in his situation, as he is running no cats at all.