No, the cat wouldn't cause the off idle cough and stall.
I think you need to test the fuel pressure, it should be
43 PSI, most injection systems run lower at about 36, even
if it were at 36 it would be running OK.
Weak fuel pump, an internal leak between the pump and the feed line
inside the tank, or the fuel pressure regulator. If the regulator is bad, when
you pinch off the fuel return line it should go when you apply throttle, if it's
the same, I would say you got a bad pump or an internal leak inside the tank
Wild