2000 Chevy z71 and check engine light is on and when its cold in the mornin it will surge real bad until it warms up light comes and goes off once in a while whats the problem?

The problem is, you haven't used a code scanner yet. The code scanner will tell you the rest of the story. Borrow, rent or buy an OBD2 code scanner at your local auto parts retailer. Many auto parts retailers will even help you use it and figure out what it all means.