I have an 02 z24 cavalier, it has a high idle about 1200 sometimes even 1500. I've tested for vaccum leaks, tried new tps and iac the wiring looks good. I had this problem and it actually got better, can't down to about 1000 rpms at idle. Then it started again but if I hit throttle hard it would come down, I've scrubbed the throttle body. Anyone know what else I can try?