I just re read some of this thread. Sounds just like the 2017 I was messing with. When it got hot there was no throttle response. I changed the oil and kept coming up with different codes every time I'd drive it. I ended up dropping the pan completely disassembled the valve body, tossed it back together. Still acted weird, pulled the drain plug and refilled it and now it's 98% better. Good enough to drive to an auction or trade in at a dealership lol. I don't know how long it's gonna last, I don't have another cvt ready to go anyways. I did the same to a 2015 last summer/fall and it's still going everyday.
I didn't do any programming on the first one or two cvt's I installed. Just drove them around nicely a lot and they seemed to be fine.
__________________________________________
View my fuel log 2014 Mirage SE wussie cvt edition. 1.2 automatic: 37.7 mpg (US) ... 16.0 km/L ... 6.2 L/100 km ... 45.3 mpg (Imp)