I have a 94 C3500 that has had electrical gremlins. I have seen numerous codes show up like 8 or more and I clear them . I have had an optical sensor code show up by itself and also had the glow plugs cycle for a second and when the glow plugs just blink on and off then I know it won’t start. So I have checked grounds and finally discovered the noise filter going to the optical sensor was still hooked up so I removed it and it ran flawlessly for 3 days . Then today it started back with the glow plug light blinking on then off and no start. Engine was hot also. Any ideas on what could cause that ? Thanks