Mine does the same thing, when I start it cold it idles a little bit higher and idles fine, but when its warm I can start it and it dies imediatly unless I rev it and when it does idle in park of neutral its a up and down idle, and I can hear the IAC valve opening and it letting air in to idle...