While may stop draining the battery....
Likely 1 or both motors still have problems when doors are Open.
If true, the motor(s) can overheat and melt or cause a fire.
look for signs of "motor twitching" problem for open doors not just close doors.
The "twitch" happens when Thermal Breaker In the Motor resets, tries to power the motor and "blows" again because Limit Switches can't park and stay off for any reason including anyone "rebuilding" them and messed up in 1 to several ways. That if the Limit Switches even works at all.
When the Gen1 system is Good... The Limit Switches need the motor to bind some to stay off.
Too much or wrong lube on motor shaft and lube can release the bind at end of travel in seconds to minutes but even once a hour can drain the battery when car is parked.
HL motors don't need a lot of power to run up or down. But will easily pull 2 to many times the running amps when the motors are stalled at Full Up and Full Down.
Plus Auto Reset Breakers get weaker when you have the "twitches" and have a relatively short lifespan in any circuit cycling them repeatedly. AC PW and others in you car have this and most Never trip these even One time in entire life of a car.
For Fiero...
1 or 2 30A Metal Case units in the Fuse Box.
1 per PW & PL motors.
1 in HL switch in the dash.
------------------
Dr. Ian Malcolm: Yeah, but your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.
(Jurassic Park)
The Ogre's Fiero Cave