It's too late now, but the single best thing you could have done was to pull the fault code that caused the check engine light to come on.
That info would have likely kept you from blindly throwing parts at the problem.
Also, you haven't mentioned the model year or trim level...
__________________
:: :ToDspin: - supermod
- but who gives a shit?
:: HAN Integra FAQ: If, by some miracle, yours hasn't been stolen... check it out!