I just had this problem,,,My truck would just flat out and die on a hill climp over 3500 rpm..Truned out gravity would take my fuel pump over and starve for fuel..With over 230k on the stock fuel pump its no wonder,,but that was my problem..
Once the truck was on flat ground or under that rpm it would work fine,,seemed a little under powered,,but other wise it did not have enough pull..