FWIW, I had a U1007 code set as well. It was caused by a blown fuse, located inline with the battery monitoring sensor.
There's a small single yellow / violet wire coming from the BMS, runs alongside the ECU enclosure, to a small connector which is attached under the red cover of the positive terminal. Inside of the connector, you will find a 3A light purple fuse.
This circuit is for battery monitoring. U1007 was set in my car, due to the battery terminals corroding; and then the corrosion finding its way into the connector and eventually blowing the fuse.
Your results may vary, but if you've had it on a battery tender, it may be worth it to check this fuse. See below.
View attachment 18032
Since my connector, battery terminal and battery were effed, I went ahead and replaced the battery.
See pics of corroded fuse holder.
The OEM terminals were so corroded, that I wasn't able to remove the positive terminal. So, I had to improvise with parts from Vatozone.
I found a terminal assembly off the shelf which fit, and then replaced the corroded fuse holder and section of wire with OTS parts.
Once my repair was complete, code was gone.
PM me if you aren't able to find it, I can help you
There's a small single yellow / violet wire coming from the BMS, runs alongside the ECU enclosure, to a small connector which is attached under the red cover of the positive terminal. Inside of the connector, you will find a 3A light purple fuse.
This circuit is for battery monitoring. U1007 was set in my car, due to the battery terminals corroding; and then the corrosion finding its way into the connector and eventually blowing the fuse.
Your results may vary, but if you've had it on a battery tender, it may be worth it to check this fuse. See below.
View attachment 18032
Since my connector, battery terminal and battery were effed, I went ahead and replaced the battery.
See pics of corroded fuse holder.
The OEM terminals were so corroded, that I wasn't able to remove the positive terminal. So, I had to improvise with parts from Vatozone.
I found a terminal assembly off the shelf which fit, and then replaced the corroded fuse holder and section of wire with OTS parts.
Once my repair was complete, code was gone.
PM me if you aren't able to find it, I can help you