+1 on the DME switching off the injectors on throttle over-run. I'd guess parameters would include: if she's warmed up running closed-loop with the O2 sensor & senses TPS closed, CPS reports RPM and the AFM senses some airflow. It's a cheap way for Bosch to get a MPG or so.
That might explain your symptoms, say if the AFM door was off a little or one of the temp sensors (air, coolant or the O2 heater) was out of range. If the DME then guesses it's on throttle overrun, it kills the injectors, but then the O2 sensor reports too lean. The injectors fire back up & the cycle repeats itself.
I don't think our DME (1.7?) has a limp-home or emergency mode.