I have a 2003 Dodge with a 5.9 Cummins 223k miles It has recently become hard to start 20-30 seconds of cranking ! But when it starts it runs just fine. Just don't shut it off-or it will continue to have starting issues. Everything I read on line says 1 or more bad injectors. Are there any other possibilitys ,such as cam or crank sensor or maybe rail pressure sensor ? Any help would be appreciated. Thanks Greg