Mechanic says head gasket is good (Just putting this out there because half the time everybody cries head gasket on these boards). The check engine light is flashing -- I gather it means misfire. It used to be on but steady because the car needs an O2 sensor. It seemed like it was going to stall out and I smelled smoke and looked under the hood and it was smoking right where the manifold meets the bottom of the engine in front.
Added (1). It is EXACTLY what this car is doing… No answers for that one either, though:
Read more: 1998 Honda Civic running rough, smoke coming from where manifold meets bottom of engine?