I'm surprised no one has an answer to this.
Well its fixed. It was the TPS sensor on the throttle body. I guess when i stepped on the gas ever so hard. When i tried cranking it on a dead batterey. It was enough to move the TPS sensor.
I just loosen 2 screws that hold it. And readjust the idle. I guess 2001 and 2002 are fly by wire hybrid. With TPS actuator and cable throttle.