I would leave the pin in. Maybe get an aftermarket pin. The AFC is a pretty important part of the pump. Removing teh foot will give you full fuel right off idle but that does nothing for performance, in alot of cases it can actually hurt performance.