I have this problem that developed, listen to both sound clip (30 seconds each),
first from the engine bay
(the link is at the end of this first post)
You hear the idle is not regular, it want to stall and come back regularly.
---
Now listen at the sound near the gas...