hard cranking after warm

Not sure if its stock pistons or not, I would assume so. I don't think its the battery cause after it cools down it spins over just fine, its only when the engine is hot it turns over really slow.