Intermittent problems are the hardest to figure out. It's alsmot easier for the thing to totally fail so you know you have the right component.
Anyway..
1) your compression seems off. 97 Prelude you say? Nominal should be 185psi, minimum at 135, and max variation at 28. So all your cyl are below minimum! And you exceed max variation 130-100=30psi. Maybe they should double check their gauge and double check your units. If indeed these # are correct sell your car! or get a new engine. Do you notice loss of power? Has the timing belt snapped on this car?
2) Have you done the ignition recall? I guess this recall adresses random stalls such as this.
3) Not quite savvy about fuel trim #'s but excessive rich can flood engine, a little rich would cause white smoke out the tail pipe.
IACV... might make your idle go irratic/low but i wouln't think a *random* stall. I'd look at items 2 and 1 first.