Started a few weeks ago, once the weather got warm? After you drive the truck for about 10-15minutes it wants to idle down to about 5-600rpm or kinda shake once in awhile at 750rpm's? Also when it first started this it died at the house and then would not start (this has happened only once in the past month) when it died I did the diagnostic and it gave me the ignition code. Started checking all my connections and found the power wire leading to the ignitor (ignition controller) had some bad corrosion and look to have a bad connection in that green plug by the coil. Also there was corrosion in a blue connector leading to some small black capacitor thing by the coil? Anyways, cleaned all that... truck started right up. But still has idle issue?? What could be the problem? Any help would be great.