I got a great deal on my civic vx for the same issues and I bought it because I was 99% sure that it was the o2 sensor, replaced the o2 sensor and it runs perfectly.
The o2 sensor does not always trips the check engine light when it is first wearing out but it sounds like yours is pretty far gone.
It will be a bit pricy but if you search around you can find them for $100 or so, otherwise auto part stores sell them for $300.
|