my 05 Duramax pulled a crank sensor code so i put a new one in still no start then changed cam sensor also new fuel filter it cranks over ,its getting fuel,i have no service engine light on but its showing no RPM,S when cranking any idea what else could be wrong