I am currently working on a T III and the car will run a few trips and then go into door disconnect and not run again until cycled from insp to auto. I originally thought it was a mismatch of my DOL and DCL inputs. I changed them and I can watch them pick and drop on the I/O screen. It is not my door disconnect switch cause my DD input does not change state unless I switch the switch.

I also get a fault 39, which says car stopped outside of door zone - car has bad door limit or bad gate and locks, but door not allowed to cycle.

Any idea on anything else to look for. I am trying to shift focus from limits since they are new and I can watch them function. Thanks