Hi guys,
This is how I fixed mine. First I replaced the throttle body, crank position sensor and cleaned map sensor but still the same.
Finally after a week I dediced to clean the IAC( Intake Air Control) valve with Throttle Body Cleaner and the car runs fine and goes
over 3000 rmp now up to 4500 and doesn't die in tropic stop light anymore. Hope this helps someone before spending money.
Also if your rpm goes up and down, you need to do the relearn procedure.