Yep, mine did similar things. It would start "good" on a cold start, meaning after a night of being parked, it would rev up to 1200-1500rpm. Then drop down to idle after a lilttle warm up, but I think thats normal, the 2000 rpm is kinda high tho.
The main problem I had was after driving and parking it. When I would get back to start it, no matter if 15 minutes passed or three hours, from time to time I would have to crank it over 2 or 3 times, each for excess of 5 seconds, giving it gas actually helped but once it resulted in a back fire, actully had a puff of smoke comeout the intake ;eekr;. The problem died down lately but still popped in once in a while. Finally I saw the info I posted above and fixed it a week ago with a new fuel pressure regulator. No problems since and it starts now the second I turn the key
-Mark