Well that sure does suck... hopefully its nothing major. My "check engine" light came on in my 2002 Maserati 2 days after I drove it out of the dealership. Turns out it was just a loose vacuum hose. Hope yours is something that simple too!
Keep us posted.