94 1500 dies when warm

Cam and crank sensors are bad.
Used to see it all the time in the shop.
Cam sensor is likely the culprit, but if it's gone the crank sensor is right behind it.
Don't buy cheap sensors, they never seem to sync right, one of the things we always made sure was OEM.