Following this thread closely as I have had TC lockup issues as well. Curious as to whether your troubles ever set a code..
BTW, at one point I got tired of suspecting the TC solenoid as well as the TC itself, so I tapped into the lead that goes to the lock-up solenoid to apply 12VDC to the solenoid lead. -- got the 12vdc from the cigar lighter. With the lead plugged in to the cig lighter the TC locked up tight, thus letting the solenoid and the TC off the hook.
I am, however, still wrestling with code P0700 which sets occasionally if I drive my XJ in 'D'. If, however, I leave it in '3', it never sets that code; and of course, the TC does not lock.
All of that crap said, my XJ drives and shifts quite normally, including the TC locking up as it should. Well, with this one exception: the damn check engine light illuminates after 6 or 7 miles, and won't extinguish until I kill it (the light) with my cheap-ass scanner. And the XJ shifts perfectly -- along with TC lock up -- even with the "check engine" light blazing away.
Hence my question as to whether your Jeep is setting a code.
So far, it's the best case for a little piece of black tape that I have seen. But that would not assuage my OCD that makes me want every thing on my XJ to work correctly.
Please continue to publish your activity and I do hope you soon solve your issue.