well i had a problem similar and it turned out to be the throttle was closing too much and choking out the engine and it would die randomly. i also had low idle and ran rich too. hows your idle?