I am pretty sure your solenoid on the starter went out.. or your starter is dead. I would say take the old one off and take it to discount for the core and buy a new one which comes with the solenoid and usually has warranty.

BTW most cares can run without the tps sensor, it will just usually cause the car to run a little richer.