I have an 01 Vulcan drifter 800 and she chokes out after literal seconds after starting, I'm thinking vapor lock or a bad fuel pump. Right now a reserve tank is hanging on it so I can work on it. I'm thinking the attached photo is the fuel pump. It routes from the air box to the tops of the twin engine and also into the petcock. Also, the bike won't show a neutral light (I replaced the kickstand switch already) and will only kick over with the clutch pulled in. Any help?