Sounds like your CVT to me. Might be time to trade that in.....while it is warm....
Make sure the transmission fluid level is correct.whoever told you the ABS light requires rewiring the car is a fool. The ABS wiring is integrated into the main harness...so unless they back-probed ALL the wires to their pins, they are talking out their ass. Take it somewhere else. A bad wheel speed sensor or two can cause the CVT to do funny things, as the CVT uses ABS wheel speed sensors as inputs to determine gear ratio and torque converter functions.
Take it somewhere and have it properly diagnosed, otherwise everyone is just guessing. Worth the $100 diag fee to get the right answer. And take it somewhere reputable and is familiar with Nissan CVT function. I recommend the dealership.