Ok I am a newbie here, I've been lurking for some time and have been able to search and find solutions to most of my problems until now. This might get a little long. 
My story: I bought the truck used and the PO did a swap from a CTD to a V10. I believe that most of the swap was done poorly. I have encountered several issues. With most of them fixed I still feel like the truck isn't running correctly (low power). I just got some gauges and need some help trying to pin down a pressure problem.
PO had installed a small electric pump in line with the lift pump. (I think he was trying to fix a starting issue related to the fuel shutoff....wiring was hacked up and lets just say I'm surprised there hasn't been an engine fire.) this is all fixed now but the pump is still there.
The Problem: when I start the truck the fuel pressure immediately goes up to 30 lbs. Which is quite high for idle. When I slowly increase RPM it lowers to about 20-25 at around 2K. When I get up to 2.5K it gets back up to 30. Strange. Under load if I am on the throttle it drops pretty quick down to about 15 and sometimes less and builds to 20. I unplug the electric pump and it only drops about 2 psi at idle and everything stays the same.
I can't build more than about 20 lbs of boost and EGT maxes at 1000. The PO welded the waste gate shut and blocked off the line
. The truck runs ok but feels like it should have more power. I do have the factory plate and housing moved all the way forward with 4 clicks on the star wheel.
Pressure gauge was installed on banjo nut on the pump inlet with 18" of grease hose and a needle valve. it is electric. I haven't verified with another gauge that it's correct but I feel that it is.
I pulled the overflow valve and it's a little different than I have heard others describe theirs. It has a metal "hat" instead of a different material. Is this weird? I plan on ordering the Tork tek adjustable valve but don't think it will solve my issue. I also plan on doing the heater delete and maybe replacing all fuel lines. I don't believe it is the lift pump because of the high idle pressure but maybe with a blockage it could be?
Is there anything I am missing?? Am I going the right route with this issue? Any help is appreciated

My story: I bought the truck used and the PO did a swap from a CTD to a V10. I believe that most of the swap was done poorly. I have encountered several issues. With most of them fixed I still feel like the truck isn't running correctly (low power). I just got some gauges and need some help trying to pin down a pressure problem.
PO had installed a small electric pump in line with the lift pump. (I think he was trying to fix a starting issue related to the fuel shutoff....wiring was hacked up and lets just say I'm surprised there hasn't been an engine fire.) this is all fixed now but the pump is still there.
The Problem: when I start the truck the fuel pressure immediately goes up to 30 lbs. Which is quite high for idle. When I slowly increase RPM it lowers to about 20-25 at around 2K. When I get up to 2.5K it gets back up to 30. Strange. Under load if I am on the throttle it drops pretty quick down to about 15 and sometimes less and builds to 20. I unplug the electric pump and it only drops about 2 psi at idle and everything stays the same.
I can't build more than about 20 lbs of boost and EGT maxes at 1000. The PO welded the waste gate shut and blocked off the line

Pressure gauge was installed on banjo nut on the pump inlet with 18" of grease hose and a needle valve. it is electric. I haven't verified with another gauge that it's correct but I feel that it is.
I pulled the overflow valve and it's a little different than I have heard others describe theirs. It has a metal "hat" instead of a different material. Is this weird? I plan on ordering the Tork tek adjustable valve but don't think it will solve my issue. I also plan on doing the heater delete and maybe replacing all fuel lines. I don't believe it is the lift pump because of the high idle pressure but maybe with a blockage it could be?
Is there anything I am missing?? Am I going the right route with this issue? Any help is appreciated