Sounds like a hot wire is reaching ground somewhere in the harness. All those codes point to a 12v feed wire blowing a fuse because it's hitting a ground spot some where.
Replace fuses, clear coodes, start the engine. Go under the hood and start pushing and pulling on the wiring harness in the engine bay. If there is exposed wiring , you may be able to trip the fuse blowing and the codes to reappear. If it happens, then do it again, and of it happens again, then the probability of it happening twice is very remote, and you now just need to find the short.