My car does that sometimes too, only when I first start it up, it drops RPMs real bad then goes up to like 1200 surges maybe a couple more times and then finally levels out....I think it's the tps, or maybe the engine just needs cleaned real good, I've got 141k miles, so who knows.....anyone...