First, take off all the vaccum hoses that are connected to your intake/throttle body. Clean them out w/ some throttle body cleaner. And dump a bottle of injector cleaner in your gas tank. That would be the first thing I would do. I had the same problem on my civic. But the majority of the time, its the vaccum hoses being dirty.