My chevy truck idles up and down,if idles at all.When I start the truck it idles rough,but when you unplug the map sensor it idles fine but smokes out the tailpipe,Do not know what it could be,The engine light is not on,just replaced egr valve and idle air control valve,What could it be???4.3 liter vortec v6