there are a number of things that could cause this. water in the gas, bad oxygen sensor, blown or bad head gasket, cloged air filter. you would just have to take it to a mechanic for them to check out to actually know what is wrong
Year, make, model and engine size would help us help you.
AIR
Older vehicles with a carburetor have a choke to aid in cold starts. The choke would be part of the carburetor. If it was to be stuck on the engine would flood and not start. Newer vehicles (mid 80's and up) are fuel injected and do not use the "choke" as such. It is done electronicly.
A leak in the brake booster is one common reason why a car would stall or hesitate when the brakes are pushed. There could also be an obstruction in the brake line.
If car is fuel injected (which I assume it is) it does not have a choke
low trans fluid level.
The CPS does not affect driveability
Choke, in car terms, is adjusting how much air flows into the engine.
A bad spark plug wire can cause your car to act like the choke is stuck open and make it backfire. Moisture will make the problem more evident.
Bad speed sensors can cause the car to hesitate when accelerating at speeds below 20 mph. The blockage of the air filters can also cause the car to hesitate when accelerating at speeds below 20 mph.
The car has computerized fuel injection. There is no choke because there is no carburetor.
A choke is usually a knob or lever that is usually used when starting the car. It manipulates the choke valve on the carburetor to create a richer air to fuel ratio, thus making it easier to start.