Abstract: The specification describes an arrangement adapted for use in a carpet cleaning system and more particularly, an arrangement in which the heat given off by an internal combustion engine, is used through heat transfer to heat cleaning fluid of the carpet cleaning system. The cleaning fluid is carried in its own conduit so that it is maintained out of contact from the engine itself. The bulk of the heat picked up by the cleaning fluid is through heat transfer at the exhaust of the engine although, a preheat may also be incorporated from heat transfer at the engine's cooling system. Shutdown controls are provided to automatically shut the system down in case of malfunction, to ensure that the system does not overheat.