hello all, i have a 95 chevy van g20 with a 350 engine. the problem is when i start the truck 80% of the time it runs real ruff and blows black smoke out the exhaust until it warms up then it runs great. i had to put a new converter and oxyagin censor on cause it burnt it up a couple years ago. havent had a problem with that part since. forgot to mention i had to put a new ecm in it about five years ago,i take good care of my stuff as i can not afford a new truck at all, only once in awhile does the engine light come on and only for a couple of seconds and thats it. im stumped on this one i checked the egr valve and thats ok also checked all the wiring and nothing seems out of place not loose or corroded, like i said when it warms up it runs great and some days it starts up with no problem at all. new plugs and new gm wires and new gas cap, no difference. thanks for any help in advance i appreciate it.