90's Durango - Mechanic told friend to scrap

Cam position sensor can cause this. On a 4.7 IIRC it's on the right side head near the front. Sometimes they get covered with schmutz and cause problems. IF you have fuel pressure, check this next.

I looked to see if anyone else mentioned this first, and I somehow missed your reply. 100% agree.