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
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.
Choke, in car terms, is adjusting how much air flows into the engine.
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.
If your car is shaking while it is idling, it is most likely your automatic choke. The automatic choke is not operating correctly but if you remove the choke and put a lubricant on it, it should stop shaking.