Edit**** its fixed it was the coolant temp sensor Ok so last night i was putting a new radio in my 90 k5, anyways go to start it up this morning and it started to idle faster than normal. Drove down the street and when i came to a stop, I hit the gas to go and it dies. I turn the key but it will not start unless i have the gas all the way to the floor. It idles high in park, but when i put it in gear it ides slower, but real rough. If i try to hit the gas it will try to die unless i floor it, once i get going it will drive but still real rough. Blackish smoke is also coming out of the tail pipe. Never had any problems with this 100k motor until today, maybe i messed something up or shorted something when i installed the radio?? Any help would be great thanks in advance.