1999 Honda Odyssey with 200k miles on 1999 Honda Odyssey

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
code po740 - tccd solanoid circut & code po420 cat. The cat has been change three times with an after market unit yet used all honda seals, bolts & connection parts. Car is shifting rough lately. After running on the highway, it runs great.
(1) Answer
could be the converter clutch worn out with the mileage. nedd a diag to confirm
you cannot use aftermarket cats on hondas, only oem if you want it right.