Sorry to necro an old thread, but I can't make my own posts yet.
Got a 3rd gen 02 4Runner that was running and driving, but started throwing a CEL for shift solenoids. Dropped the pan to change solenoids and found an egregious amount of metal bits in it. Cleaned it out and swapped the solenoids...