could it be the dizzy? check out the ignition coil, rotor,etc... my old crx did the same thing and it turned out the coil was bad. just a suggestion