Okay, so it usually only happens when I first start my truck up in the morning or when it's just really cold outside. But if I sit and let my truck idle when I first start it, it'll idle high. Around 2500rpm. Then it'll drop down to normal, then raise back up again and then it'll just go back and forth between the two pretty quickly and make a wom wom wom noise. I am stumped.