My 2004 HCH has approx. 91K on it. Last night, about halfway into my 3 hour drive home from San Diego, the check engine light and IMA light came on. They both stayed on all the rest of the way home. When I turned on my car this morning to go to work, only the check engine light was on and the IMA light was not. Any idea on what would cause this problem? I am worried about having to deal with the dealer who will mostly likely charge me way more money than needed for this issue. ANy suggestions?