Welcome to 2CarPros.
P1684 is a code saying that power was disconnected to the TCM. That would have been set while you were cleaning connections and changing the TCM.
P0300 is random multiple misfire. Which you seem to have.
Was the timing belt broken when you bought it or just worn and due for replacement?
I ask because if it was broken you very likely have at least a few bent valves which would show up as misfires. First test I would do would be a compression test to see what the cylinders are doing.
https://www.2carpros.com/articles/how-to-test-engine-compression
You can get the tester at most parts stores as a loaner tool (you pay for the tool, and when you bring it back in the same condition they give you the money back.)
If you have say 140 psi in every cylinder it isn't likely to be bad valves.
A hole in the converter should set a code related to an O2 sensor.
SPONSORED LINKS
Friday, October 25th, 2019 AT 1:38 AM