It is located on top of the fuel sending unit on the fuel tank. The tank needs to be dropped in order to service the pressure sensor. It's not real common for them to go bad and there are several other possibilities that can make this code appear. It may be worth checking them out also.
It would be nice if you could oust the actual code you are getting also.
Why ? If you replace the BCM it will need to be programmed . Dealer !!
This vehicle's body control module (BCM) has a bussed electrical center integrated into the housing. Body control relays and fuses are installed directly on the BCM, which simplifies wiring and junction blocks on the vehicle. The body control system consists of the BCM and its associated controls. Battery positive voltage is provided to the BCM from IBCM BATT 1 fuse and the IBCM BATT 2 fuse in the underhood fuse block. The module grounds are wired to ground G201, G203 and G305. The BCM is wired to the GMLAN High speed serial data buss, and the GMLAN Low speed serial data buss, as well as discrete input and output terminals to control the functions of the vehicle's body .
Trying to save you some agravation an wasted time an money . For a do it yourselfer , this is nothing you should be messing with ! You don't have the training to be messing with the BCM .
A new body control module (BCM) must be programmed with the proper regular production option (RPO) configurations. The BCM stores the information regarding the vehicle options and if the BCM is not properly configured with the correct RPO codes the BCM will not control all of the features properly. The Tech 2 software will automatically prompt you with the various RPOs available for the vehicle. Ensure that the following conditions exist in order to prepare for BCM programming:
This entire procedure has been reviewed before starting
The battery is fully charged.
A CANdi module is installed between the vehicle and the scan tool.
The ignition switch is in the ON position.
The data link connector (DLC) is accessible.
All disconnected modules and devices are reconnected before programming.
check fuses and relays --try boosting the car battery may be able to turn on lights but not able to start vehicle their is a tsb technician ser vice bulletin on the 07 for power drain from the onstar module if starts have battery and alternator tested most auto stores offer this service for free -no start check key and ignition switch for wear worn key or switch will turn but not start vehicle and also check starter but the occasional click points toward a dead battery COMMUNICATION PROVIDES INFORMATION TO HELP THE DEALERSHIP TECHNICIANS PERFORM A PARASITIC DRAIN TEST FOR THE ONSTAR MODULE. WHEN PERFORMING BATTERY PARASITIC DRAIN TEST, Want to learn how to fix NHTSA #10078735?f http://www.pontiacproblems.com/tsbs/G6/2007