Is your check engine light on? I've had a very similar problem with my 1997 Prelude, with 153000 miles on it, and it turned out to be the radiator fan switch. When your engine runs too hot, it starts running rich and wants to stall because of the engine being overheated.
Saturday, September 17th, 2011 AT 3:40 AM