I have a 2001 2500 HD with the 8.1L, It sometimes will die at low idle or at a stop. When I try to start it back it will spin over and run the battery down. Also sometimes after it set's over night it will pin over and then start. I have replaced the fuel pump and filter.
