You replace the o-ring yet? Make sure you double check for vacuum leaks. Check to make sure the IACV is sealed against the IM well. Make sure the TB is sealed well.

When I had a vac. leak on my Honda it just idled high. Is yours just idling like crap or running like crap even if you try to give it gas?