Like they said, try resetting the ECU first. I agree that it would have something to do with your spark other than that. If not that....then it could be the IACV, but from what you said, I doubt it.
__________________
99 Integra GSR
06 TSX
duck squad member #00003