I got a 02 Chevrolet duramax. Just bought my fourth nbsu switch. All the other times I have got codes. This time I didn't but it still acts like the same problem ill put it in drive or reverse and it will pop out of gear if I don't accelerate immediately. Also clunks big time just after it goes In gear. And 2 and 3 don't light up all the time either. I put in a new nbsu switch and it didn't fix it this time. So I souldered new plugs on the harness still no fix. What else could it be I still suspect a electrical problem.