2002 Chevrolet Venture spits and sputters on startup

when the engine starts in the mornings, it spits and sputters until it warms up , then it runs smooth. this can take from 15 to 30 minutes.