Car computer (ECU) has now stored error codes. This may be read with a reader. Some say autozone does this for free, gives & clears the code and gives opinion. All that comes free, is good... Their opinion should be valued at 10%.
Some codes are transient and will go 'away' if new 'trigger incidents' dont happen, so its good to know the code.
Stealership wants swap lots of parts to charge, that is why first only ask diagnosis, opinion, quotation if u go there. Dont let them do anythin. After that, take your time and ask quotations from other shops as your car seems (?) to be ok. If theres smtg to be repaired, go to a shop which is recommended to you. Whatever parts may be changed, demand them back before leaving your car (btw. dont do that, sit by your car ...so airbags wont be 'transferred to better purposes'). This way they dont rip you so easily.
Suggest u husband to purchase a code reader, may be used on any recent vehicles:
formatting link
(I have no experience of that particular devicebecause it doesnt fit my max) Other info for him at page
formatting link
...see at top left 'Favorite Links' Check also out this forum links below, also do search.
Sorry: "Uphill knock" is relatively vague: from overrun rabbit to loos bottles in trunk. Got to have more info...