If you're seeing boost numbers all over the place that don't match actual turbocharger behavior, then you might suspect the MAP sensor, although I wouldn't expect that to be a very common failure mode. on the other hand, if the turbo is actually spooling up and down, and is really producing those boost numbers, then this has to come from fueling instabilities. The TPS and FCA have been notable culprits in the past, but this is a tricky area because of all the interdependancies. If the TPS gives the ECM a low or unstable signal, you can get surging. similarlly, the ECM might command a certain rail pressure, and if that is not satisfied, it will try to compensate. Thus, if you have a leaky injector or a slow FCA, you might see unstable rail pressure which would produce the result you are seeing.
One can get into a chicken-egg thing here pretty quickly, because what you observe with any given measurement might be a symptom or it might be a cause. that said, you might consider putting an analog rail pressure gauge on your truck. unless your brain can interpret numbers changing on the fly, you need the sweep of an old fasioned needle to tell you what your rail pressure is doing.
As for your injectors, if you had them on a real test stand (Dynomite Diesel Performance, for example, has one), and if their fuel return and other behaviors were tested at operating pressure, then I'd say you have good evidence that injectors are not the problem, especially if the test data was interpreted by someone who has driven your truck and interpreted the test results as well. Short of that, you really can't rule out injectors.
To give you a feel for how finicky the high pressure fuel system is, I've been told that people have fixed surging problems simply by installing an FCA from a Duramax CP3, instead of the stock FCA supplied for the dodge CP3! I've also been told that injectors testing good even on the expensive test stand don't always perform good in the truck...
that should cloud the issue enough for you
