We have a 2006 Dodge Magnum R/T 5.7L Hemi that has been sluggish. If you go under 40 mph it acts like it wants to stall but it hasn't yet & going a higher speed it is sluggish & going up hills it gets bad too. The check engine light did just came on. It doesn't have the get up & go that it used...