Ok, I went through the surging idle checklist. I've tried everything. On a cold start, the car starts up fine and then idles down after a couple of minutes. On a hot start, the car won't start if I don't push the gas pedal down. Then when it does start, the idle jumps between about 600 rpm...