Hey guys, my CEL came on yesterday while on my way home from a short trip. Now I'm not sure what to do.. I could take it to the dealer, whom I hate but should be under warranty (I'm only at 23k miles), or I could take it to my trusty mechanic. Advice anyone?