I have a 04 xlt and the other night i went out to start it and it idled really rough, engine was shaking really bad. Turned the key off and it did it again, turned the key off again and it started right up and ran fine. It continues to do this if i start it and it idles bad, if i turn the key off and try it again it will start up and run fine. I have had the IAC replaced a while back and have changed the fuel filter. I also changed the fuel pump relay. Could my IAC be bad again, or maybe the fuel pump. It has me confused since it is intermittent and will run fine sometimes. There is no difference if it is hot or cold. Any suggestions would be appreciated.
Thanks
Thanks