yes, you abolutely need a TPS hooked up- your ECU relies on that signal to decide how much fuel to give the motor, since the d16 is a not a mass airflow sensored car-
if you hook a meter to the leads on the TPS, you should read .5v at closed throttle and 4.5 volts at WOT- once you are as close to the readings as possible, tighten the bolts down to keep the TPS at that position