My 99 Taco with the 3.4L does rev up in the cold morning about 1500RPM. Not quite as high as you are experiencing, but just like an old school carb set-up the cold start requires higher RPM's with the richer air/fuel mixture. Pull the ECU fuse and wait bout 10 minutes. Good Luck.