ok i left it with the dealers this morning and just got my car back.
the check engine light has been cleared, but was told it will come back again because this part is causing the problem. for the life of me i can't remember what it was but it will cost $900+ apprently.

does that sound right? anybody know what that part is?