Your pucking right...lol kidding. The pucks are only making you feel it better.

Have you ever cleaned the TB? Sounds a bit like a sticky or not fully functioning IAC. Unless you have a large vacuum leak, causing it to want to stall. I doubt the vac leak though.