welcome to the forum, Justin.
sorry you are having problems, but it sounds like you should be under warranty still. take the sucker in. check engine light is a funny thing. it acts as a general warning light: from things as simple as not clicking your gas cap, to actually having engine problems.
call your service rep, have a nice loaner ready, and take her in. (you shouldn't be driving w/ a check engine light, esp when under warranty)