2014 Dodge Avenger - Won't rev

why wont my car rev up past 3000 rpms

If the check engine light is on, it is trying to tell you why. If it won’t rev past 3000 rpm in the lower gears when you are driving it, something is wrong. If it won’t rev past 3000 in neutral or park, some cars computers are programed that way. I don’t know if yours is one of them.