Car Stalling While Accelerating
The stalling occurs when the weather is cold wet morning. The possible reason for stalling is there is moisture on the distributor cap that causes the engine to misfire.
When the problem occurs on cold wet weather condition, usually this is because of the moisture on the distributor cap. The moisture forms inside the distributor cap when the car is parked overnight on a cold wet surroundings. The resulted moisture allows the electrical current to arc inside the distributor cap and causes misfiring of the engine and during acceleration arcing is become extreme which also cause the misfiring to become extreme enough to cause the engine stalling.
How to avoid condensation inside the distributor cap
Park the car inside the garage when rain is expected to pour. This will help prevent moisture accumulation inside the distributor cap.
If the stalling is gradually become frequent during acceleration, the possible reason is that there is a possible vacuum leak.
Vacuum leak is typically start small and become worst as time goes by this is due to the pressure inside the engine. Vacuum created in the fuel system determines the amount of fuel an engine can get if there is a leak the air fuel ration of the engine will be out of specs and can cause the engine to hesitates and stall.
How to correct vacuum leak
Bring the car to a shop and ask the mechanic to check for the vacuum leak. Ask the mechanic to check the EGR and the PCV valves which is very common source of vacuum leak.
|PCV Valve Image credit|
If the car has fuel injection then the possible problem is a bad throttle position sensor. Throttle position sensor measures how far the driver has depressed the accelerator pedal. The data that the sensor detected will then be send to the engine computer that makes the calculation. The result of the calculation will determine how much gas the fuel injection system should inject on the engine. When the sensor is bad the amount of gas to be injected into the engine will also be bad which may result is engine stalling when accelerating.