Model, Engine, trans, and miles.
And codes? Best thing is to have a Tech 2 hooked up to it. If you have under 36000 miles its under power-train still (if its a cobalt). IMHO though, you might have to take it to the dealership. You will spend less money just going straight there then you would...