I checked everything and nothing helped. I unhooked my mass air meter and finally a good idle. I rotated the position of my mass air meter about 45 degrees and plugged it back in. It finally will run on it's own. Hopefully this will help someone else.