i have a 1990 xj with a EFI 4.0 that has had a few years but few miles since its last rebuild.It was runnig great then it started a hesitation in throttle response. Then after a weekend off mild trail wheeling, turned to a very ruff idle that fluctuates to the point of almost shutting down to running away with itself. When i get it going it has no power and back-fires through the trottle body. It was starting fine before but now i must mash the throttle and crank it till it fires over or runs the battery dead trying. i have replaced plugs, wires, cap, rotor, fuel pump, and filter. Nothing has helped at all. I checked the timming as well and its correct. I thought it might be a head gasket but it is fine also. Any ideas?
oh yea, it also has a strong smell of gas. I'm sure thats from having to hold the trottle to the floor but even long after that at idle, if it stays idling. and the cat. converter is burt up inside(rattles and viberates) so this makes me think O2 sensor but would it cause the other before mentioned problems?