The more mileage a car covers the more risk you have the engine loses compression due to the wear of internal components. It is possible that due to the wear and compression loss or aged starter engine the car is hard to start when the engine is hot or cold. During cold circumstances there is enough fuel to start the engine but this isn’t the case when the engine is or is almost at operating temperature. The amount of fuel can be to less to start the engine quickly once hot.
The manufacturer of the engine calibrates the amount of fuel during starting based on if the engine is coupled to a manual or automatic gearbox. It is common for engines with manual gearbox and dual mass flywheels to not inject under a specified engine speed to prevent damage to the dual mass flywheel. Adjusting the amount of injected fuel can fix your starting issues.
Karreman Engineering is able to adjust these calibrations for you whenever you are expiring (hot/cold) starting issues.