i have a 2004 explorer that stalls when i start it sometimes, and if it doesnt stall it almost does, and the rpms fluctuates from extremely low to over 1000 at idle, and when i press the gas pedal, it doesn't engage until i slam it down. quite annoying...i've been told i need a new IAC...