I'm guessing you have an 03 since your talking about the coils, but it sounds like you may have a TPS issue. If it will not hold idle sometimes TPS is more than likely the problem. Refer to this thread for a how-to on cleaning it:
http://www.r6messagenet.com/forums/s...ead.php?t=1513