It's been since 2006, but, isn't it the case that if it stalls during the TDCO procedure the base timing is way off? Try advancing the pump an eighth of an inch and re-running the TDCO set again. -1.5 is a good number, IIRC, but is the number stored last time TDCO set completed successfully, and probably has nothing to do with your current situation.
The Constitution needs to be re-read, not re-written!
If you can't handle Dr. Seuss, how will you handle real life?
Current oil burners: MB GLK250 BlueTEC, John Deere X758
New ride: MB GLS450 - most stately
Gone but not forgotten: '87 F350 7.3, '93 C2500 6.5, '95 K2500 6.5, '06 K2500HD 6.6, '90 MB 350SDL, Kubota 7510