Walbro 255 for a bike??? I have it running, but something is up. FUEL TECH GUYS ITT

I put that pump on it becasue I had it on the shelf, more or less to test the theory about the fueling causing the stall issue. I figured the stock pump that was only putting putting out 35 psi (not even enough to open the FPR) was bad, so this is all I had. It works pefectly fine now, but yeah I am sure its bypassing alot more fuel than it needs to volume wise, but the pressures are fine. Once this thing is ridable, i can swap out the pump for another bosche replacement I found for aorund a hundred bucks. But for now, it looks like more money is going to get dumped into it for clutch work.

No lay over/crash switch on the bike.

I will test the switch and research what the switch is suposed to tell the ecu. I swear last night, and even yetti said it, why is that a 4 wire on the kick stand. But on the diagram is says its 3 wire into 2 at the plug (25 on the diagram). So maybe I am just loosing my mind (good chance). Diagram says blue/black and black is grounded. BBK goes to pin 16 on the ECU.

Also looking at the diagram, it looks like the nutral switch (33 y/g wire) only lights up the dash light. i dont see it returning to the ecu at all. Unless its passing through the bulb and back somehow, which would be dumb, bulb goes out bike wont run!

Wiring diagram:
http://www.ducati.ms/forums/attachments/supersport/88221d1303117336-wiring-diagram-needed-99-900ss-900ssie-2001-coloured-wiring.pdf

Page 67 for wiring legend: http://www.carlsalter.com/pdfs/Ducati_Supersport_'02_owner's_manual.pdf