My pump is new, as is my filter, FPR, all lines and tank are clean.
New bougies, distributer cap and rotor, spark plugs and wires, K&N airfilter (helped a bit), 4.0L TB (helped a bit), new TPS, cleaned TB+IAC housing.
It is not the loose throttle cable (installed the TJ spring), no vacuum leaks, no worn out gaskets.
Thinking about the O2 sensor, maybe the coupling (it is a bit worn out, needs to be replaced within 1K-2K km)
Is the following plausible?
Maybe the IAC is not workign correctly; not shutting down as quick as it should? When driving, the engine running on idle, IAC is open to get enough throttle for the engine not stalling while driving. When I press down the throttle the IAC should close completely (or should it stay wide open all the time?) but it stays open and there is too much air flowing into the engine, thrusting the car forward.
I'm clutching straws here, it is REALLY anoying when it bucks like this.