For a long time, I’ve been trying to fix the dash issue of only having fuel level and battery voltage and speed, and the OBDll 1698 main relay control SC VBatt code and CCD on overhead module. In the beginning, I was able to disconnect the PCM module while the vehicle was running, and it would reset the dash and the overhead module. I sent the PCM out to Crites car Computer and when it can back I still had the same code 1698 main Relay so I sent it back again and still have the code1698 Main relay control sc vbatt and overhead module message CCD. The truck came with the edge performance module but never worked so I disconnected it. I purchased another OEM key fob but could never get it to program. My batteries are good. I replaced the cables on the batteries. I replaced the alternator and made sure it was a good one, which took like five different alternators testing at Napa. The noise suppressor from APPS was installed. The vehicle has the fuel pump attached to the frame rail and power supplied from the fuse panel under the hood. I have checked my bus voltage using a breakout box from the OBDll connector and it’s good. While testing the ECM connector I caused a spark and now the radio display is not always on but radio works. I have fixed the ground wire splice on the passenger side near the PCM. I have the cluster disconnected the bus wires to the radio disconnected the CTM module disconnected, the ABS disconnected, the Airbag disconnected, the overhead module disconnected and the module had a bug that created corrosion on the display pins. I tried a different overhead module from a wrecking yard truck and it will not even light up. With the 5 connectors disconnected and I erase the codes I still get 1698 $15 Main relay controlSC VBatt With 5modules disconnected will it cause the overhead module to display the CCD message or did the bug cause an issue?