On our car when I start it, it likes to go up to 1500rpm or 2000rpm so I let it sit until it drops down to 1000 if I can. Usually takes no more than a minute, the last time I didn't let this happen, when I stopped at a stop sign it acted like I had my foot on both the gas on the brake (but the stop sign was down the street)

It's probably just the dirty EGR valve.