wont stay running...again

You should check for vacuum leaks sounds like that could be it, the high
idle leads me to say this