Has no one suggested "remove the sound proofing/Under bonnet insulation?.

That will hold the heat in.