I have a 2003 duramax and it stalled out. I got it to crank but it only ran for a few seconds then stalled again. Now it will only turn over for a few seconds. It threw a p0335 code. Crank position sensor. I changed it out. Cleared the codes and it threw it again. I'm starting to lean towards the injectors but I was seeing what else I should check before taking to get them changed. Also checked the wires and couldn't find any chaffed. And while I had the sensor out I checked the reluctor wheel and it wasn't loose but it also was not directly behind the hole that the sensor goes in. Thanks in advance for any help.