agreed, sounds like a fuel or maybe MAP problem. on my si the MAP sensor hole was covered by a home made gasket and it would stall going down the road and never throw a cel except for random O2 CEL's. also i thought most obd-0 cars only had the one o2 seonsor like a 1 wire or something. i don't know about the si harness.