What DTC codes do you have?
The driver's side window needs to be reset using a procedure found in the owner's manual:
Bounce-Back
The window automatically stops and
reverses some distance if it detects an
obstacle when closing.
Resetting the Bounce-Back Feature
Note: The bounce-back feature...
I would guess that it is easier to seal the pump to the tank at the top. The pressure sensor would have to be in the air above the tank so no liquid would enter it, so again mounted at the top of the tank.
I don't know, it might be possible. I have heard that if the truck had undercoating applied, that the undercoating material will get sprayed into the sensor and clog it, causing the code.
Here is info from the shop manual:
P0451 - EVAP System Pressure Sensor / Switch A Circuit Range / Performance
Description:
This DTC sets when a fuel tank pressure (FTP) sensor range (offset) concern is detected. The FTP sensor output is offset by greater than 1.7 inches of water or less...
From the shop manual:
Accessory Drive Belt Tensioner
Removal
NOTICE: Under no circumstances should the accessory drive belt, tensioner or pulleys be lubricated as potential damage to the belt material and tensioner damping mechanism will occur. Do not apply any fluids or belt dressing...
I would use Forscan and get the DTC codes. You may have to clear any codes, but record the numbers first. There may be an initialization procedure for the new camera.
Was the camera the same part number as the original?
What exactly happens when you try to start it? Does it crank over, but not start or no crank?
I would concentrate on getting Forscan to work to get the DTC codes, since the port is working now.
Someone on here reported a leak in the same area and found it was the water shield on the driver's door was not attached properly allowing water to run down the driver's door window and enter the truck. You may have a similar issue.