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 to have. We are taking it in to get fixed but I wanted to see what other people would think it might be.