mine is doing same thing

2.5 L, won't rev past 4 grand sitting still

stumbles bad on acceleration

error codes on the computer say bad EGR but i haven't gotten a check engine light

i'm going to block it off tomorrow and see what happens

dld