Sorry for the delay. Short answer is no you do not need to program it again if you unplug it.
Once it is programmed to your vehicle it will keep that programming. However, some of the drive monitors will have to be run again which will happen normally when driving. However, if you have an inspection in the near future then I would not do this as it will fail if these monitors have not run.
If you are concerned about this, what I have done in the past is just leave it plugged in but unbolt it and then wrap a trash bag around the module and connectors so that it is protected. This will leave it plugged in and not get any coolant on it.
Please see the info below on how to replace it if you need this.
Thanks
Images (Click to make bigger)
SPONSORED LINKS
Friday, August 6th, 2021 AT 8:07 AM