new cats and o2 sensors didnt fix this problem
There is another infamous Disco issue that may be popping-up on you and that is the sticking-valve syndrome! I have had it happen (tends to happen in warmer weather or when vehicle has been running a while at highway speed) - its very much like how you have described it - only I call it 'engine-feathering' -loss of power like its in some sort of crappy downshift or something and then it picks right up again (it can fool you into thinking a fuel line blockage or dirty fuel-filter issue).
According to the Rover V8 experts out of the UK, RPI (not RIP [lol]), the cause of this issue is low-octane fuel in that the fuel mapping is weak in mid-range RPM's when you use our regular gasoline (remember, Brit hi-test begins at 95 [our 87 Octane is bottom of the barrel by Brit standards - in other words pure crap - so try not to go lower than 91 Octane if you can help it]) - this weakness causes a substantial increase in the engine's internal heat which can lead to blown head-gaskets, slipped cylinder liners and, yes, sticking exhaust valves.
Believe it or not, there are ways of fixing this without doing a valve job (that's if your compression check tells you everything is more or less A-ok) and it can start with a Seafoam Treatment (but I would not count on that as most of it burns off before it could even touch your exhaust valves), better still, you can try the Xado Engine Treatment (its also great on worn gun barrels) and be patient on that as it may take two treatments (@ $100.00 approx per treatment its not cheap). It will make your engine run smoother - that is for certain, the science is real - its not snake-oil, and it may make its way to your potentially damaged valve.
How do I know this? I tried it and my seriously clacking valve (which was also showing a dip in compression values [I had shared this info with Joey earlier]) finally shut-up!
Was I lucky? Probably - but if this is your issue its worth a shot and the rest of your engine will not complain either - even if the problem turns out to be something else or, ultimately, you still have to do a valve job (ouch!).
Wolf