Dying at idle?!?

once you get the electrical figured out...sounds like your carbs are leaking gas into the manifold, I may be wrong but, weber carbs may like less fuel pressure than the factory setup....