My car has the same problem (1997 Honda Civic Vti). I have gotten its throttle body first serviced, then replaced, but the problem persisted. It has got something to do with the ECU or sensors etc. I haven't been able to find a good guy in Islamabad to get my car checked on computer and fix it. I tried Garage Master at Fire Brigade, but those people are useless. If anybody knows of a reliable computer tune-up station in Islamabad, please share it here.