Here are some potential culprits:
* Dirty or Failing Mass Airflow Sensor (MAF): This sensor measures the amount of air entering the engine. A dirty MAF sensor can provide inaccurate readings, leading to hesitant acceleration and a temporarily illuminated check engine light. Cleaning it (with MAF sensor cleaner, *not* carb cleaner) is a cheap and easy first step.
* Failing Crankshaft Position Sensor (CKP): This sensor tells the engine's computer where the crankshaft is in its cycle. A faulty CKP sensor can cause misfires, hesitation, and a check engine light. This is more likely if the hesitation is more pronounced at lower RPMs.
* Spark Plugs and Wires: Worn spark plugs or faulty ignition wires can cause misfires, leading to hesitation and a check engine light. They're relatively inexpensive to replace.
* Throttle Position Sensor (TPS): This sensor tells the engine computer the throttle's position. A faulty TPS can result in poor fuel delivery and erratic engine performance.
* Fuel System Issues: This is a broader category that could include a dirty fuel filter (restricting fuel flow), low fuel pressure, or even a failing fuel pump. The intermittent nature makes a complete fuel system failure less likely, but it's still a possibility.
* Intermittent Electrical Connection: A loose or corroded connection somewhere in the engine's electrical system could cause intermittent problems. This could affect any of the sensors listed above.
What to do:
1. Get the Diagnostic Trouble Codes (DTCs): Even though the check engine light is intermittent, a scan tool (available at auto parts stores) can often retrieve stored codes. These codes will give you a much better idea of what's wrong. This is the *most important* first step.
2. Check the obvious: Visually inspect your spark plug wires, vacuum hoses and other easily accessible components for cracks, damage, or loose connections.
3. Clean the MAF sensor: This is an easy and inexpensive thing to try.
4. If the DTC points to a specific sensor: Replace the faulty sensor.
5. If the problem persists after trying the above: Take your Charger to a qualified mechanic. They have the tools and experience to diagnose and fix more complex issues.
Ignoring the problem could lead to more serious engine damage. The intermittent nature makes it a bit of a puzzle, but getting the DTC codes is key to solving it.