I know other people have posted on this subject but I can't find one that really matches my problem. When I start my car in the morning it idles normally for about 30 seconds then it drops down to 900 rpm and runs rough and dies. Then once it warms up it will idle sometimes around 1100 but other times the revs hang hard and it won't go under 1800 rpm. Other times it idles around 1400 to 1500 rpm. I've been struggling with this problem for months the cold idle just happened one morning and never went away. I replaced the idle control valve. And tried unplugging the tps and nothing is helping.