in park or neutral even spirited driving it limits @ 5000rpm like a honda in limp mode or neutral LOL
it never did it one time years now we own this camry
I will explain what happen see with my english im jamaican
1.start up
2.engine is warm needle between cold and hot
3.reving it it pass 5000 to 5500 then drop back to 5000 and keep is either fuel cut or ignition cut

4.spirited driving in PWR mode it does the same limits @ 5000 by right it suppose to change all gears at 6000 if the pwr on and WOT
Spark plugs checked already
could it be sticking injectors

or bad ecu