could be a throttle position sensor ?


95 SR stock but i hope not for long....