UPDATE
just got back from fairbanks dodge service in coconut creek fl--waited until 11am for a 9am appointment--the "viper tech" looked at the car for 10 minutes-they pulled it back around and said everything was fine. I got pissed. I said the black smoke is not normal. Talked to the viper tech and the service manager at fairbanks, and they both said they all do that, they happened to have an 05 there so they offered to start it for me so i could see. Bad battery, would not start-so they started an 06 and said see-look at the smoke--there was no smoke--no missing when revving--i said see what smoke?-this car is running fine. The viper tech and the service manager insisted that it is completely normal and that all srt10's do it because they are programmed to run extra rich--i was getting infuriated. Talked to the service director and he said it was normal and that i should leave the car for a few days and he would look into it--i did not leave it and said that i would make another appointment--i did not feel comfortable leaving my car there for some reason. I am really starting to lose it on this car. Any help anyone. Anyone know any good local (broward-boca area) mechanics that specialize in vipers that may be able to help--i am sure it is something minor, but to have the viper tech tell you it is normal for the car to blow black smoke after a warm start up everytime for 40 seconds and miss while reving it up is really ******* me off. I mentioned the 02 sensor thing and that maybe it was a bad plug, and they said that would show up on the computer, so it is definately not that. I love this car, but i am starting to loose a little faith.