i think i know what it could be....(this happened to my 91' Civic) it could be your fuel pump, crankshaft sensor, or even going so far as your valve cover....i know the valve cover doesn't seem like a possibility, but on my engine i sprayed it down with red ceramic enamel for high heat and i've never had that problem since.