Typically hard starts when hot are a sign of a failing injection pump, but you said you already replaced that. Who was the rebuilder of your IP, and how long ago was it? Usually if it's hot, the pistons are swelled just a bit and it should have more compression. How many miles on the engine?