Hey everyone been a while since I have posted here. Well I'm up to 80k in mileage on my cruze and my check engine light just came on. Since currently I'm 100 miles away from home I felt I little choice but to pay 20 bucks for the onstar protection plan to see what could be up with my cruze. (i know i need to get a OBD reader) Anyways Onstar informed that the code the error code that was transmitted to them is a P21DD Emission Reductant Tank Heating System (urea). Which from what I have heard on means something is wrong with my emission system. Can anyone provide any more detail in this error. I assume that I'm going to have pay to have a sensor or something to that matter replaced. Thanks for any guys!