Sound like a throttle position sensor to me ( if you are going to buy one DON'T buy the cheap ones of ebay as they are poo, get yourself a genuine one ) hope this helps.
Also have a look at the front of the drivers side front wheel and you will see a connector on the power steering line, make...