Welcome to Just Commodores, a site specifically designed for all people who share the same passion as yourself.
Throttle position controller? As in throttle position switch? Yes you do. Not sure what you mean by powertrain, if you are talking about the transmission loom, only if you are running the 4L60E.