Did it maintain idle at 2500 or did it jump to that and then slowly come back down within a min. after starting? Mine will usually do this in the AM on cold starts not warm. I find that warm starts right after it's been shut down will actually bog the RPM's down a bit rather than spike them.