All of the following comments were predicated on a stock engine running a stock ECU. After writing them I re read your post and noticed in your signature that you have a singe turbo. That is a big red flag that potentially changes everything. Are you running a stock throttle body and manifold with MAP based fuel control? I am guessing that you are no longer running a stock ECU with diagnostics?
The engine will normally function OK with the throttle position sensor disconnected. Its primarily there for acceleration enrichment, wide open throttle indication, flood clear and fuel cut functions.
Not sure what "throttle body is moving back and forth" means because the throttle body can't move. Pull the bellows off and check the operation of the throttle plate / blade to confirm that it is opening and closing. If the throttle plate is opening and closing then I vote for a problem with the MAP sensor. However, a failed MAP sensor would make the engine hard to start unless it is quite warm. I expect that a MAP sensor failure will put the ECU into limp mode. Normally, if the MAP sensor fails the ECU would generate an error code and you would illuminate the MIL. Use the service check connector to check for stored codes. It is also possible that the vacuum line connecting the MAP sensor to the intake manifold has split or has come loose.