Lots Of Problems, Plz Help..

I changed the PVC valve, and still acting up got new hoses and cleaned out all hoses as well..

Maybe it could be my air filter is old? And I still need to start it and see if I unplug the IAC electrical part, and see what it does to determine if that's bad still, because it is
New from advanced auto..

But the humming TB is making me scratch my head
 
Update: had a spur of the moment type thing, cleaned out my Throttle body.. Gonna go eat some electrical cleaner, and re clean my MAF cuz I did it before with throttle body cleaner, also found out were the humming is coming from I think it's my TB or my Air intake
 
Do NOT use electrical cleaner on the MAF unless your plan is to ruin it. Use only products designed for the job.

Are you aware there's a special coating on the inside of the TB and cleaning with strong cleaners removes this coating?

If the idle drops when the IAC electrical connector is disconnected that means that there is some idle control being done by the IAC.
 
oh ok i already did the throttle body cleaner to the thottle body... oops now i know.. and I got speical coating for the MAF it was a cleaner from the Auto parts store for the Mass Air Flow. He pulled the codes and it saide my MAF is bad so it looks like im going to have to replace it. WHich is fine just to see what happeneds, i prolly ruined it when i first didnt know that throttle body cleaner can ruin the MAF sensor...
DOH! to learn u gotta make mistakes i guess...

and the IAC is brand new idk why it would be messing up. should i instead get one from ford? instead of a auto parts store?
 
Swap the MAF first and see what happens. If the car idled rough or low when you disconnect the IAC, it should mean that the IAC is working at least somewhat. There is some adjustment in the Throttle position sensor. You can try to gauge that to make sure it is in the proper voltage range (what the range is, I am not sure of off the top of my head). If thats all in proper order, maybe there could be an issue with the tune you installed??? Mustangs are prone to idle issues.