It's a 2005 3500 and the crank position sensor is shooting up the open circuit code. The water pump went bad so replaced it and hasn't started since. Saw the code P0335 and replaced the sensor but still no difference. At first the security light came up and tried doing the passkey relearn process and case relearn. Still wonk start. Even tried disconnecting the aftermarket headunit and tried again (read that on some forum). Checked the wiring, the sensor is getting power. I have recently found that the "excitor ring" or reluctor can cause this is its loose so going to look at that soon. I know that the BCM can be the issue and may need to be replaced but I want to know for sure that is my issue. I tried looking on as many forums as I could and tried what I found now I asking directly because I've hit a dead end
all help is appreciated thanks in advance. not sure if it helps but when I try to start the engine turns over for a few seconds but won't actually start then shuts off. Oh and I have no edge chip or any chips for that matter