The code you provided is for a knock sensor. However, the problem doesn't sound related to the knock sensor. The sensor is to fine-tune ignition timing when the engine is running. Basically, the sensor tries to keep the timing as far as advanced as possible. Once that maximum is reached, it detects spark knock and signals the powertrain control module to retard the timing.
Since the transmission is being affected, I would strongly recommend having the CAN bus system scanned. CAN stands for controller area network. Basically, all modules/computers are tied together via a few wires. When you scan the CAN, it will identify any codes present regardless of the module storing them.
Here is a quick video showing it being done:
To answer one of your questions, eventually, the check engine light will clear. The time required is based on the completion of drive cycles and how many times the PCM recognizes the sensors are working properly. With that, it could take several miles. However, you mentioned it is running the same, so it doesn't sound like the problem is fixed.
Additionally, you mentioned it is running rich. Have you checked fuel pressure to see if the regulator is working? If pressure is too high, it can cause this to happen. Here is a link that shows in general how it's done:
Here is what I'm suggesting. First, I would have the CAN bus system scanned to determine if there are additional codes. Also, have the person that scans it tell you what the short-term fuel trims are. That will help us determine if the fuel mixture is out of control.
Let me know what is found. Also, please feel free to ask other questions.
Friday, June 4th, 2021 AT 7:29 PM