I agree with kan on this one. I have a 92 civic hatch b16 and had the same problem. I got new fuel pump, plugs wires, fuel injectors, fuel rail, and had it hooked up to a diagnostics comp and finally figured out that it was the distributer chip. That cost me $150, but if u need new distributer then that would cost around $400. Good luck