Thank you so much for the ideas. It does start after about 30-40 tries, or randomly. I tried starting it yesterday morning before work and it would start but idle low and sputter and die. Then last night I tried it and it started right up, correctly, and had good throttle response. Then when you let it idle for 45 seconds or so it surged and stumbled a little bit.