Studdering and lagging

I have a 2000 Mustang GT and over the last 5 or 6 days it has been studdering and lagging when I get on the throttle, especially when I change gears and it drops below 2 grand or when it goes above 4 grand. When it first started it was mild and I thought it may be that the spark plugs that I put in a month ago werent propperly tightened down, I took them out, checked the gap, and put them back in. The problem still persists. A buddy of mine who also has a GT told me it may be my Idle Control Valve, which he says goes at about 80 some thousand miles most of the time. Any suggestions?
 
On my Mustang, when I had a problem like you are describing it was one of my spark plug wires. Check the wires good, look at the engine at night and rev it up a little ... see if you see any spark and what not.


On my Ranger, when I had a problem like you are describing it was my crankshaft position sensor. My IAC on my truck has been bad now for a while but causes no issues like you are describing. One thing that happens when an IAC goes is that it makes a humming sound, so if yours is making a funky noise it could be that ... Also, your idle would/could be bad if your IAC is shot. Good luck. :)
 
Yeah my car wistles like it has a super charger and its been doing that for about 2 weeks. Then now the studdering and lagging started a couple days ago. I guess I could check all of my coil packs to see if they are getting spark but it doesnt sound like its miss firing.