Kia Sedona 2012 automatic. Drove 180 miles on a full tank of fuel without any problems. Started the car the next day and it didn't start cleanly but did eventually. Was waiting on the drive with the engine running but in park when it suddenly stalled. Turned off all the accessories (air con, radio), started again messily, put into reverse to back out of the level drive without using the gas pedal and it stalled while backing up. Started again, drove down the road, got to the stop sign, stalled again.
Went away for a few days, came back, tried it again. Messy to start. Car hovers at 900rpm when idling and every 10-20 seconds the revs would slowly drop to about 500rpm before kicking back up to 1000 then back to 900. Every now and again it wouldn't recover from the drop and would stall instead, several lights on the dashboard lit up telling me nothing.
I think the battery is okay as the power doors operate fine. Driving at 55mph it's fine. It's only when idling that the revs drop and it (sometimes) stalls, plus starting takes a few seconds. Weather hot and dry, 30% humidity which is a little high for the region, no rain for ages (SoCal). Don't think it's fuel contamination as the 1st half of the tank ran fine.
Any ideas I can try as a non-mechanic before spending $$$ at the dealership? Thanks.