Robert, You're going down the right path on the root cause of the problem described. I had my battery drained to zero twice and the third time, the battery was dead after about a year and 10K miles. I had read about the liftgate controller causing parasitic voltage drain and when the dealer was only going to replace the dead battery, I told them I wanted them to perform the TSB to check for parasitic voltage drain. They resisted a bit, but went ahead and did the check and, lo and behold, found the voltage drain about 5X above the max spec. They replaced the liftgate controller as well. The problem is largely resolved now, although, I had one further incident with the battery draining when I had the liftgate open for about a half hour while loading baggage for a vacation trip.
The lesson there is that even with the liftgate controller replaced, you still can not leave the lift gate open for any length of time over about 10 minutes. I also take care not to leave any phones plugged in charging after the vehicle is turned off, as they also seem to contribute to voltage drain high enough to affect the battery if left charging for several hours.
I've learned to live with the inadequacies and design flaws in the charging system on the Ascent, but due to my experience with this marginal to inadequate charging system design, this will be my last purchase of a Subaru.
Yep!!! First, there are a half dozen liftgate controller versions. The fully corrected "works with all trims and variants" version will stop
causing the current draw in exactly 20 minutes.
BUT, assuming you have a properly working controller (newer version), problem number 2: if you open a door, that 20 minute timeout restarts. If you or lock/unlock a door, I believe the 20 minute timeout restarts again as well.
The 20 minute timeout restarts even if the original one completed.
Otherwise, you can leave the liftgate up
"forever" (with one of the updated controllers installed).
By the way, the liftgate controller is NOT the current draw source.
Many dealership techs don't even understand that. The controller keeps pinging
the ECU, keeping the ECU awake, causing
the ECU to draw power. So, what many of them don't understand is that the liftgate controller is the
cause, but
not the
source, of the current draw. If they go through all the training material and electrical diagnostics stuff, they'll figure it out too.
Problem #3, totally unrelated to the liftgate, is the car waking up when you walk within range of the side FOB sensors with the FOB on you. In some cases, you can even catch the head unit pre-booting.
Regardless, I am sorry to hear of your experiences and battles with getting it fixed.
You can verify you've got a controller that properly times out its communication with the ECU by clamping after the battery (I suggest the negative cable bundle, because a DC clamp meter fits over it easier), opening the liftgate, watching the power draw spike, and counting down 20 minute without opening a door, or locking/unlocking a door. In exactly 20 minutes, current draw should drop to near nothing, and the cargo light (assuming the switch is in the on position) should turn off. If current draw remains the same, the liftgate controller is NOT the one that properly enforces the 20 minute timeout.
Oh, and that above is the "really simple version". There's the Body Integration Unit that sits in the middle, handling all this stuff (for instance, pretty sure it's what wakes up the liftgate controller when a side door is opened).
And, in some few cases, it's the BIU that's the cause of parasitic draw (the cases where it's not related to the liftgate controller activity).
AND FINALLY...
Any of you who've had an OEM battery killed a few times because of this have a big chance of having a battery that's not going to hold a charge under load as it should. They're not designed for repeated deep discharge (or ANY deep discharges, for that matter). Even fixing the current draw won't solve the overall problem when a battery is damaged but not replaced.