2007 4.7L uses an IAC right? Might want to try cleaning the valve to see if that smoothes it out (or just replace it depending how many miles you have)