99 2500/391K-Stock showing no codes. Started with solenoid just clicking when trying to start but would start if you shorted solenoid. Now doesn't click but still start by shorting solenoid. Since problem started ABS and air bag light in dash are on and no speedometer or power windows. Ignition switch perhaps?