sleeps
+1y
I don't think the OP has a carb, the 2.4 is fuel injected. It is possible for an injector to be stuck, fuel pressure reg bad, vaccum or air leak cause a lean signal to the o2 sensor, which can tell the ECU to dump fuel. There are alot of things, bad compression, loss of spark...
Are you getting spark? Fuel pressure check, and injector pulse. The first 3 things to check. It could be alot of stuff, its hard to pin point anything. Just check 1 thing at a time and eliminate as you go down. Good luck. I have the same motor in my 95, I get 24mpg in town. Good luck!