The TPS that worked for my boat was an AC Delco 19259452 TPS Kit with clips or Duralast TPS4270 Throttle Position Sensor. Just google that and plenty of options should pop up. The TPS is in the center right of this pic, under the air intake. This part appears to come off mid 2000's Silverado/Tahoes.
20210617_210324[1].jpg