When I turn the key the engine turns over and will not start. When I turn the key back to the off position and then try again it starts, but it idles real rough and sometimes shuts back off. But eventually it gets running better after I start driving. It is a 2001 6 cyl jeep Cherokee Laredo. Hope someone knows what is causing what I am describing. Thanks