After towing it, it did start, and a few times randomly after that. I know it will start if it does the door ding sound, and the dash is alive. The dash etc will randomly die and come back while it's running though. Runs and drives fine even if the dash etc is dead.
I've tried: new battery, BMI reset tons of times, checked all fuses, cleaned battery to gearbox and chassis contacts, and all ECU, BSM and BMI connectors. BMI had a bit of corrosion on the fuse #5 "Left brake light including trailer.", cleaned it off and BMI otherwise seemed clean. Tried wiggling all the BMI, BSM and ECU wires, which didn't do anything, but noticed bite marks on a red & green wire going into the BSM. Seems like just damage to the insulation on it. Not sure where it leads to, so haven't tested the resistance of it. BSM couldn't take apart as it's full of silicone.
Here's a video of it idling:
Codes it's got: P0501 U1118 P1327 U1003 P0336 P1518
Any ideas?