If your Chevy 5.3 is overheating at idle, it could be due to a malfunctioning thermostat, a damaged water pump, a clogged radiator, or low coolant levels. Additionally, running the AC can cause the engine to overheat if any of these components are not functioning correctly.