A heat engine would be less efficient due to many factors
For instance, a heat engine is more efficient when it uses in cold weather because there is a greater temperature difference ( Carnot Efficient )
A heat engine could be less efficient because of friction
Hope it helps I am a beginner