Trx300fw. Running lean

Got question Have a 93 300 it runs great when cold but it gets extremely hot after about 30 mins of riding. carb is completely rebuilt, new intake manifold, new ngk spark plug and when it gets hot it looses power and starts to spark knock. the only thing has been done about 5 years ago was timing chain replaced. check valve lash and set at .006. any other ideas what would cause this. just started this past year. the heat alarm doesn’t come on unknown if works. get so hot it burns your legs with jeans on Factory exhaust. Is there a way to check timing without pulling the side cover. Also just put a 128 from a 125 main jet and set the needle to the richest. Thank for any help