my 92 civc did this and was told it was the throttle control sensor and the idle control sensor... but ended up bein the damn ecu. pluged new one up and hit the road did perfect....