Honda does have body shops but you have to meet certain criteria to be a approved body shop. I know hinderer is one, not sure about roush or germain. I do agree with your statement about the control unit being replaced, we get cars in all the time that bodyshops have done repairs but didn't replace the control unit so you can't clear the code