Had exactly the same problem on my 2003 4.4, they found there was a blocked fuel filter and some induction air sensors were faulty causing the engine to be over fuelled and go into safe mode, would cure itself if you turned off the engine and waited a few minutes.
However now getting a rumble...