I have this problem that developed, please listen to both sound clip (30 seconds each),
first from the engine bay
http://www.youtube.com/watch?v=woruwxV_7qw
You hear the idle is not regular, it want to stall and come back regularly.
---
Now listen at the sound near the gas tank...