sounds like starter that is going bad. When its cold the starter is fine but when its heat up there are too many electrical resistance and the starter turns the engine over too slow to start the vehicle. When you say Hard To Start over you mean slow cranking...then the starter is the problem, it happen a lot.