Without watching live data in the vehicles computer system or monitoring signals sent to the transmission from the ECM, all one can do is make an educated guess. You could have a defective TOT (transmission oil Temp) sensor, accumalator valve hanging, MAF (mass air flow) sensor malfunction or low engine power so as you push deeper into the accelerator it makes an upshift later. Those are just a couple things off the top of my head