RE: engine woes.
Usually when an engine dies like that specially at idle it is the plug, if not then i take out the high needle adjustments and turn the engine over to see if the fuel is comming out, it could be plugged, i have run into that a few times. Check all your lines for a pin hole will also do it. Good luck.