Something else - ambient heat in the engine bay. The Weber will be pulling a lot of hot air. Seems these trucks suffer from heat soak and some added ventilation and air flow makes a difference. I agree that your warm idle speed is a little on the high side too. Dialling it back to at least 850 rpm should have some impact on the run on issue.