Ugh, was headed to do some wheeling at Hungry Valley and the check engine light came on.. I pulled into a gas station and read the codes (don't remember what they were other than a misfire, but there were 7 of them) I was hoping to drive it home and diagnose, but it died about 5 miles into the return trip. So I had to use my road side service for the first time (go Geico) and they towed me the the closest Jeep dealership. I'm not sure whats wrong yet, but I guess we'll see, should still be covered by my carmax extended warranty so I should only be $75. Just kind of a crappy day.