Dying at idle?!?

To the OP; There are a number of possibilities suggested but no plan of troubleshooting here. If you have or can get a voltmeter, it will go a long way towards actually troubleshooting some of the issues. (Unreliable cranking when you try to start, and possibly the run issues.) Let us know, if you do have a voltmeter.