Okay. I attached the diagram for the P1882. It appears the P0770 is a solenoid code but it actually doesn't have diagram for that but I don't think it matters because of the loud pop noise.
These codes are saying that the TCM is expecting to see solenoid operation and then it expects to see the input and output speed sensor data increase. When this is not happening it sets these codes.
I also attached the process on how to change the fluid on a CVT transmission for this vehicle. It may make sense to just drain the fluid and check for metal. Just make sure you drain it into a pan or container of some sort so you can check it for metal. Once you have the fluid it is best to drain some if through a coffee filter just to see if there is anything glittery in it.
I do want to confirm that you do have a CVT transmission. There was another option for automatics but this issue is normally seen on CVTs. Thanks
Images (Click to enlarge)
Oct 25, 2019 at 5:18 PM