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...