I have a 2008 GMC that the original ECU ended up getting corroded and I replaced with a ECU of the same number. The original ECU would get the truck running but it would idle extremely high and some...