If the fuel pump is weak then it will go lean. I didn't get any codes when I wasn't getting a signal to the MAP under boost if I didn't stay in it. It would go pig rich, set timing to 10* ATDC and I would get a MAP MAF correlation error and it would throw me into reduced engine power mode, and lock me out of the throttle. I have an 05' though. The only time I got a code was if I forced it to the floor and stayed into it. If you still believe that the fuel pump is the issue, then look at timing, O2 sensor, and MAP and watch what they do. You can even log the data and put it into a spreadsheet. Set the sample rate to 100ms (.1 Second)
Jeff