when i first start my car in the morning, it runs rough. the colder it is the rougher it runs. the idle will fluctuate between 500rpm and 1500rpm. if i hold the throttle at 2k rpm for a minute or so, this usually solves the problem and the car will drive fine and idle nicely. if i start the car when its warm, its a little rough as well, but a quick rev or two usually solves that. ive cleaned my throttle body, egr, and idle contol valve. the motor has been seafoamed and the intake manifold is pretty clean. i tested the resistance of the icv and it checked out fine, but i forgot to test it on a battery. i dont think thats my problem since it idles fine after its run for a minute for so. im not sure how to test my tps, but i dont think thats the problem either since it does it with or without the tps plugged in. the only thing else i can think of, is that my cold start injector is not functioning properly, either putting in too much or not enough fuel when i first start it up. before i go and replace it, i just want to double check that my symptoms are in fact pointing to my cold start injector. thanks.