I don't think they can be reset. And I'm sure a new module has to be programmed to the vehicle otherwise it will throw up a code for mis matched modules. As for the flash codes these tend to indicate a general area of where the fault is. It would be better to retrieve an actual fault code before throwing parts at it.