if the engine is cold the computer says I'm cold so rich up the mixture and speed up the engine via TPS. then once the engine warms up another sensor tells the computer it has warmed up and decrease the TPS signal slowing the RPM down.
Yes if it is stuck open.
The car doesn't use any fuel to shut it off, while cranking it only uses the same amount of fuel as it would while at idle.
because the throttle linkage is suck or the carburetor is faulty
No, that has nothing to do with idle speed.
could be the throttle cable is stuck or the idle air control valve is not working causing your car to idle high so when is gear would make the car speed up
this question makes no sense ? i assume you mean prevent the car from cranking??? if so then no. a bad fuel pump may stop the car from running or starting but it should not stop it from cranking. a bad fuel pump relay could stop the car from cranking but that would depend on the year make and model of your car.
How would you know about my car? Get literate! The friendly answer is worn engine mounts or to high idle speed.
If your talking about hand cranking a Model T Ford, it would be best to wear shoes.
No. Battery cranking amperage has nothing to do with engine idling. There are a lot of potential issues from vacuum issues to ignition.
A vacuum leak could do that. Did it have a high idle before you changed the throttle body? Any codes?
Adjust your idle.
It's usually a vacuum leak.