It rarely ever stalls on the first start of the day. Though if i drive it for more than 10 minutes and then let it sit for atleast 20 minutes (yes it has to be that specific) the car stalls. It'll start the first time, idling very low (1-2k rpm) and if i'm lucky, when i tap on the gas the rpm's pick up and it's fine. If I'm unlucky (usually the case) it just stalls anyway. After that it only starts for a second or two regardless of if i pump the gas pedal a little or not. I was told it could be the Fuel Idle Sensor (which upon research, the only thing that came up was the Idle Control Vavle). I was looking at some of the other questions people asked and someone had trouble starting their car. One of the suggestions was "A stalling issue may occur if the battery goes dead or is disconnected and the "idle learn" procedure is not performed". Right before this problem started happening, i had my battery replaced unprofessionally. I also live in Florida where it is hot most of the time, but even on cooler days it still has the same problem. Please help me, i need to make a 900 mile trip soon.