Ok so we pulled it apart and changed the crankshaft sensor. Making sure to quadruple check the keyway. The car hasn't changed.

Thought the problem went away when taking it for a test drive. 15 minutes later we were stranded yet again.
ANY other ideas? Im open to anything. Need to get this car up and running for him.

Thanks guys.