The stock timing is 13 degrees and it is a 5 speed truck so the 215's are a stock replacement injector. The only mod this truck has from stock is a BHAF.
a 95 is a 175hp engine. And it has different injectors than the 215 engine.
by all means, keep chasing the issue and throwing parts at it... but if a fuel pressure test verifies good supply pressure, I promise you bumping the timing to 16-17* will not only improve mileage, but it will totally cure your issue if you've got a stock turbo.
how are you finding TDC on the engine? I highly recomend using the drop-valve method to find true TDC and then verifying plunger lift. I suspect that you are below 13*, but EVEN AT 13*, these symptoms don't surprise me.
my '97 wan fine untill I put an HX40 on it... after that, it would pop/stumble/etc. at heavy throttle with light load (let me guess, your friend's truck doesn't break up like this if you lay on the throttle in higher gears starting at a low RPM?)
I couldln't figure out what the problem was... it was horrible in the cold, and it was HORRIBLE at high altitude, and it was downright painful at high altitude in the cold!
dyno'd the truck, and it was 20-30hp less than what I anticipated it should be.
I ACCURATELY checked the timing using the drop valve method and a dial indicator and found that the timing was at 12* and NOT at the 16* I was told it was at.
I bumped the timing to 16. 5*... cured ALL of my stumbling/drivability issues, picked up 2mpg on the highway, and lowered WOT EGT's by over 100*
YMMV