
Basically what happens is, it takes a little while to get it to start, it'll always do it on the first try, but usually takes 6-8 cranks or so to start when it's cold. Once it's started though I can turn it off and it'll start on the first crank, I can leave it for 20 minutes or so and it'll still start right away.
Once it does start, it idles high, around 1800 or so, until it's a little bit warmed up, tapping the throttle will drop it a bit, AC on or off effects it too. After the car is warmed up completely it idles in the right spot but it'll go up and down by +/- 100rpm or so, but only at a complete stop, as long as I'm rolling at all it idles just fine.
Normally I just replace things until it's gone but I'm not really made of money anymore so I probably shouldn't. It could potentially be more than one thing, as I had a vacuum leak before that was making it worse, and it's done this since I bought it. I don't think I have a vacuum leak anymore, I seafoamed it and there wasn't any sign of a leak, but I'm not gonna rule it out.
Any ideas of what to check? My ideas for potential culprits are as follows
-O2 sensor(the one on it now has some glue over the wires where it attaches to the sensor, wtf? Also I unplugged it and there was no change whatsoever in how it ran)
-Coolant temp sensor(The fan seems to work normally though, so I'm not sure)
-ICV or maybe the idle adjustment screw, I'm hesitant to mess with the screw though
-MAF sensor
Thoughts?