Duane said So is this like a mechanic throttle stop? Got a pic under the hood. I've never seen this before. Click to expand...