Ok. You mentioned shaky idle. Is that where the fuel trim question comes from? Not unusual for this engine to be shaky. Seems like every 4cyl I've owned shakes a bit. I could have missed this in the comments disregard if already mentioned..Oil consumption. New pistons put in and new cat. Old cat was shot from oil/misfires.
Check the dog bone mount for movement when you go into gear. Common to eat them up. Recheck vacuum related parts that could have gone back wrong during reassembly. Spray carb cleaner around IMG, TB, injector holes.
Try this if you haven't already
Edit: oops this is not a Camry. But will this work.. only one way to find out