Dying at idle?!?

So all the electrical checked out.

I am leaking a fuel I noticed. And it smells of fuel when I try and turn it over. It started fine after all the electric was checked.

It ran and idled. Then when I stopped it and let it sit it won't catch again. Just stinks of fuel.

I have some white vapor smoke coming from my exhaust pipes.