You should have done a crank relearn no matter what, so good.
A smoke test wont do anything. The PCM is functioning properly, it sees boost building but not enough fuel, it is shutting it down before it hurts it self.
Low fuel is low fuel. Most, with properly running trucks, that get the 0087 code, is bad HPFP. You have a faulty part or a wire issue. If you have checked the entire fuel system, next check the actual rails under the intake. Did you mess with these at all or the injectors? You can also check the mini cylinder that drives the HPFP.
SInce you have a tuner, log fuel rail pressure desired and fuel rail pressue actual. Look at those numbers, the actual should be significantly before the desired if throwing that code.
If it is a new motor, does it even have the little cylinder? lol. Also that has to be oiled.
I know, right?I told you to check that. You could have saved a lot of trouble if you’d just listened to me.