i often have this problem with my Civic 99 (probably 2-3 times a year). I really dont know whats causing this, and since i just have the car maintained at my friendly talyer, they dont have the tools to diagnose this. What I usually do is i just pull over, stop the engine, re-start and it goes away. So far the engine is still very good. KEep us updated on your progress bro.