Sounds like your fuel shutoff solenoid isn't working. The solenoides always used to be located in the high pressure diesel pump. Don't know about the newere ones but there used to be one wire to the fuel solenoid and one to the cold start advance.
Check to make sure that the connectors on your pump are clean, tight and , well, connected.