About a year ago, my Altima's ABS and traction control light comes on. C1103 and P17F1 showed up at the time with ODB reader. I tried to replace speed sensor, but it wasn't it. A new speed sensor did not fixed the problem. I did some inspections and troubleshooting, and it appears to be broken wire. See photo. This photo was taken a year ago.
Recently, it has problem accelerating (hope it is not the CVT). It is sometimes hesitate to accelerate after making a turn. It feels like shudder and shaking. the Altima is also having problem starting in the morning, and I think the battery (almost 5 years old) needs to be replaced. I cleaned the battery terminals for corrosion and gave it full charged. Autozone did a battery test and said the battery is fine. ODB pulled the code today and it shows C1154, C1103, and P17F1.
I did some researching about C1154, and it appears to be related to the transmission range switch/harness wiring. Based on the service manual, it appears that this switch is hardwired to the TCM module, and the signal is sent to the ABS Control Module via CAN communication.
I also put in wrong fluid in the transmission a year ago, and a completed flush was done at the dealership. The transmission appears to run better after the flush.
nissan-power-steering-fluid-in-cvt-tran ... 33907.html
Here are my questions:
1) Can a bad battery cause acceleration problem?
2) Can C1154 cause acceleration problem? If yes, maybe wiring to terminal #14 and #26 is broken?
3) If no to #1 and #2 above, P17F1 is acting and my car's transmission is dying?

- Broken wire
https://drive.google.com/file/d/1ImcezR ... drive_link
https://drive.google.com/file/d/1vXfI6_ ... drive_link
https://drive.google.com/file/d/1k2CrmK ... drive_link