* Water Pump: A failing water pump won't circulate coolant effectively, leading to overheating. If it's completely failed, the engine could overheat to the point of causing other issues, like damage to the engine's internal components, leading to the stalling.
* Thermostat: A stuck closed thermostat prevents coolant from circulating until it reaches a very high temperature, causing overheating. A stuck *open* thermostat might not allow the engine to reach optimal operating temperature, potentially affecting performance and contributing to stalling.
* Radiator: A clogged or damaged radiator prevents proper heat dissipation, causing overheating. A leak in the radiator can also cause the system to lose coolant, leading to overheating and potential damage.
* Coolant Leaks: Leaks anywhere in the cooling system (hoses, radiator, water pump, etc.) will lead to overheating and eventual stalling as the engine overheats and potentially damages components.
* Fan Clutch/Electric Cooling Fan: If the cooling fan isn't working correctly, the engine will overheat, especially at idle or low speeds where airflow is reduced. This is especially relevant to your problem of stalling after shifting into gear, as increased engine load will generate more heat.
* Ignition System/Sensor Issues (related to overheating): Overheating can damage components of the ignition system (like sensors), causing the car to stall. The heat stress could be causing an intermittent fault that only shows itself under load.
* Transmission Issues (Less Likely): While less probable given the overheating aspect, a problem within the transmission itself, causing excessive heat buildup or impacting the engine's ability to turn the transmission could lead to stalling. This is less likely because it's usually accompanied by other transmission symptoms.
Troubleshooting Steps (in order of likelihood):
1. Check Coolant Level: The simplest first step. Low coolant strongly suggests a leak somewhere in the system.
2. Inspect Hoses and Radiator: Look for cracks, bulges, or leaks in the hoses and radiator.
3. Check the Water Pump: Look for leaks around the water pump and listen for unusual noises. A failing water pump often makes a whining or rattling sound.
4. Test the Thermostat: This usually involves carefully removing it and checking if it opens in boiling water.
5. Test the Cooling Fan: Ensure the fan is engaging when the engine reaches operating temperature (it should automatically kick on).
6. Pressure Test Cooling System: This will reveal leaks that might not be obvious visually. A mechanic can do this properly.
7. Check for Error Codes: If your Corsica has a diagnostic port, read the codes to identify any possible sensor issues related to the cooling system or engine control.
Important: Overheating can cause serious engine damage. Do not continue driving the car until the cause of the overheating is identified and repaired. Trying to drive it could cause irreparable harm to the engine. It's best to have a mechanic diagnose the problem to avoid further damage and costly repairs.