Engine Mechanical problem
2001 Dodge Durango V8 Four Wheel Drive Automatic 149000 miles
When the key is turned all the way forward it hesitates to start like it's turning over, it always starts when you let go but it seems to be trying to get the right amount of fuel, because it will rev way up to 2000 RPM's and go down to 800 RPM's then back up to 1500 RPM's then it evens out and idles at about 500 RPM's. It runs really good after it finally evens out. Please help it is so frustrating. It's like sometimes if I start it just right it's fine, but it is super picky how it is started.