You only need to post a question in one place, thank you
Code 33 (Fuel Pump): The ECM doesn't monitor pressure.
BN/Y wire is shorted to 12 volts. This will also cause the ignition fuse to blow.
BN/Y wire is shorted to ground. This will cause the pump to run continuously.
Fuel pump motor stalls.
Since yours runs, I would bet the harness has a problem, or more likely the fuel pump wires have chaffed inside the tank.
Pull the pump out and look. Easy job to cheat by hanging the rear of the bike and disconnection the lower shock mount. The pump will slip out past the swing arm.
Good Luck