Eureka! I have solved the problem, after cleaning my Idle Air Control Valve the car idled down and is purring like a kitten. Here are the details of what was done to fix the engine surge problem. After several days of research I was able to narrow down the potential problem parts. If your engine is idling high between 1000-2000 RPM these are the potential parts that must be tested for errors: the (MAF) Mass Air Flow Sensor, (IAC) Idle Air Control Valve, or Throttle Position Sensor. I recommend you purchase the Original Lexus Repair Manuals for further troubleshooting; there are 3 volumes well worth their weight in gold.
OK, let's get to it...
First and easiest part to test the MAF; see the attached MAF manual.
If test fails replace MAF. Don't not use cleaners; they will make the car run worse. If the problem continues put the original MAF back in and go to next test. Hold on to the replace MAF just in case multiple parts are bad.
Second, to test the IAC see the attached IAC manual
If test fails try opening and cleaning ICA. The plastic housing contains and servo motor that can get corroded. Pay very close attention to the position spacer ring at the bottom of the IAC. It must be put back in on it back with the three wing pointed up. Clean and oil the motor with a small wire brush and 180 grit sand paper on gasket areas. Be careful not to use too much oil.
If cleaning fails replace IAC
Third, test Throttle Position Sensor
To test the TPS see the attached TPS manual
If test fails replace TPS
Thanks and good luck!