hi I have a 06 gmc 2500hd with 6.0 it started having issues with high idle when 1st started then after warm up it idles fine now it has went into limp mode I put scanner on it shows lost communication with foot pedal and throttle it also will not shut off when key is in off position