Hi all thank you so much for the inputs.
In a cold start the car revs up-to about 1000. and it usually revs down to about 800 after warming up. with AC theres only a little diff but never reaches 1500rpm to warm up.There was an issue with pulse air pump not working and I fixed that too but still the idle issue is there.
I've spent a lot (mentioning these so you can rule them out, AC compressor, alternator, clutch with pressure plate, timing belt kit +water pump, radiator, throttle position sensor (TPS), stepper motor) on the car so I am very reluctant to sell it.plus shes a beauty