Strange idle issue

You say it has fuel in the carb, but your AFR gauge and description of how it dies out says it's running out of gas for some reason.

Water in your fuel maybe?