Every report I have heard is that the problem was sorted out for '05. I have an '05 S and it has never stalled on me one time (knock on wood) that wasn't my fault
I've been running mine completely stock, Termi system w ECU, and then added a PCIII. Tickover has always been a steady 1200 or so, and none of my mods made a difference. Operating temperature has also never made a difference on mine regardless of outside air temp.