to be honest i have no idea either but im sure its a major vaccum leak.....
thusly thats why you gotta hit the gas to keep it running....id suggest either finding a bolt that bolts in there if theres threads....or figure out a way to plug it up....
but i think with a search o ebay i found out what went there this sensor....
http://cgi.ebay.com/ebaymotors/B18B1-IN ... 3efcb2c009
dont knwo the sensor but it looks like that lol possibly purge solinoid