Sounds like the car doesn't run for a long enough period to get hot. So I would check two things 1. is the timing too far advanced? that will cause very hard starting. 2. Are all the terminals on the battery and starter clean? Dirty contacts can cause this problem too. Good luck!