G'Day mate, i have had the same problem with my own Troll (2002 GU III wagon).
The P7 Code can be thrown up from water or air running into the injector pump past the sensors, not necessarily from a faulty injector pump. My code was caused from air getting into the fuel system as Chaz said
On my Troll i used a little Square Flapper fuel pump (about $40) because they reach just a couple of PSI pressure. I removed the fuel hose from the metal pipe on the chassis rail to the fuel filter and put the pump in line between the two. I then Turned the pump on and walked away for 20-30 mins and let the pressure sit in the lines from the fuel pump through the filter, into the injector pump and injector return line.. When i came back i found a wet spot (that was dripping lol) on the fuel line as it goes into the Injector pump as the line was split.
$10 for a new piece of hose and i have yet to have the code come back (nearly 4 months)
I have also used this method to find a leaking spill line banjo seal inside the rocker cover.
Just remember you dont need a big high pressure pump, only 2-5psi is required if using this method and will generally show up a leak. I have also used the same method on mates and customers cars and works very well in my opinion
Maybe something else to try?
Fletcha