I would appreciate some advice please.
Recently (last week) bought a 2000 Nissan Patrol GL 4.5 with +350K km on the dial.
Now to start off, I am very aware that a bought an old mule and don't expect her to perform like a race horse and I do expect most parts to be fairly worn.

I am planning to do the recon and turbo kit later on, but for now just want her humming along until I can save up the cash.
The problem I am facing reads as following:
The truck (can't call it a car, its a big green machine) was fitted with a TNT exhaust and dastek chip by previous owner. SAC sticker on the back suggest that they did the mods and tuning. The dealer I bought it from sent it in to have some idling and performance issues addressed and this is what they did: Chip and harness removed, both fuel pumps and fuel filter replaced and spark plugs replaced. This is the point where I drove it off their showroom.
First noticed that the engine is shrugging/missing and almost dies going up hills. (Had to drop to second going up hill at Harties.)
The missing is inconsistent and therefore I kind of think it is a fuel issue rather than spark.
Also read somewhere on a forum here that the timing needs to be reset after removing the chip.
So I took it back and had timing adjusted. She pulls much better now and also more responsive.
I can go up hill in third now but still losing power and engine is still missing beats sporadically.
Went back to dealer, was mentioned that it could be dirty injectors and I have to leave the truck there for a few days so they can 'have a look at it"
I travel between SA and Botswana regularly and cannot afford to let her stand for days.
So I through a bottle of injector cleaner in the tank and gave her a run.
Not sure if it is my imagination or not, but she did feel a bit more responsive and missing fewer beats, but the problem is still there.
Please can anyone help me with fault-finding myself so I can get her sorted on the run?