That definitely explains the new idle surge problem. Any way I could take some pics for you to assess the damage and maybe give a quote to fix?