my cousin had a similar issue w/ his old cherokee. it skipped 2nd when it got warm and took forever to engage into reverse [when warm/hot]. he picked up a parts trans and swapped out the solenoids to see what would happen, and the different solenoids fixed it