3.7 V6 stumbling issue first and now check engine light is on...
So here are the details.
2004 Dodge Dakota 3.7 V6 Club Cab, 2WD, Manual with just over 60K
Ever since I bought the truck(used at 58K), the engine stumbles a bit below 2K RPM. If I am in any gear doing 1500-1900 RPM and I floor it, the truck stumles like it's misfiring or not firing on all cylinders, and then as it finally crosses 2000 RPM, many seconds later, it's like a switch was hit and power erupts from the motor. I thought this was due to bad spark plugs and air filter, so I replaced the plugs/air filter and while the stumbling did get better, it was still there. I've also noticed that on startup, the truck runs a bit rough(sounds like stumbling or cylinder misses) until the temp comes up a bit and then she smoothes out.
I've been trying to think what could be causing this and I have really no idea.
To make matters a bit worse, my check engine light just went on last week. I drive the truck only as absolutly needed right now until that can be fixed(I'm guessing an O2 sensor), but I'm also not discounting hte two are connected.
Any ideas as to why my truck is stumbling and if this is a common issue?