My wife drives a 2010 Hyundai Tucson. Back in March or April it died on her while starting it up. It cranked fine, ran for 5-10 seconds, and then stalled. She was able to then start it up again and it ran just fine.
Since then it has been doing it on and off intermittently, but it seems to be getting worse lately. Last week it stalled again and then when I restarted it the check engine light was on. I took it to get checked and it was the MAP sensor. I had that replaced yesterday and the engine seems to run a little more smoothly, but the issue still persists.
It feels like it happens only when the engine is warmed up. If I drive it from home to a store and am only in for a couple minutes it feels more likely to happen. Sometimes it will stall twice in a row and giving it gas to force it up to about 1200-1500 RPM seems to help it stay running. It doesn't have any driving issues - once it's started it is good to go.
Today it happened to me again. After it stalled I turned the key without starting it to see what would happen. I heard an electronic hum type noise repeating - as if it was trying to start something up and having trouble.
From my research into the issue, it is likely either an airflow or fuel related issue. The intermittent stalling seems to sound more like the IAC (or in my case it seems to be integrated with the Throttle Body and called an Electronic Throttle Control). The electronic hum might sound more like a fuel relay/pump issue?
My background with working on vehicles is limited. I'd like to get better at it and be able to do more myself. If it's the throttle body/IAC it seems fairly easy to clean and possibly replace it. The fuel relay looks easy too, but the fuel pump sounds difficult and expensive.
I guess my questions are: do my scenarios sound likely or do you think I'd be better off look at something else first? How do I troubleshoot and test each part to figure out what is wrong? I'd like to get this resolved myself if possible, but I don't want to get in over my head either. Any suggestions are appreciated!