Rather than setting your parameters to nothing try removeall method. Also you do not need to set "gp = Nothing" and "gp = new geoprocessor" after the first execute as you've already created it at the top of your code.