Unless the San Diego location is a lie, that is too high for "cold" in San Diego. It can get up to 1800rpm cold - but that's like 0*F cold. Sand Diego cold is more like 1100rpm on a cold start. Hot idle should be ~700rpm.Vehicles are supposed to do that.
My 2000 4 runner idles at 1800 RPM when cold. Idles at 800-900 when warm with A/C off. I have no codes on engine and passed California smog. Any ideas what’s wrong? Thanks Dave