When I'm taking off after just starting the truck it sputters and coughs like a carborated engine. While I'm driving it misses, losses power and the check engine light comes on. Then it straightens up and runs normal. Occasionally well it is idle the check engine light will come on and it will die. Any comments will be appreciated.