What electrical part would cause a 1999 Suburban to die occasionally or cut out while being driven on the freeway or going over a steep hill and then not restart?

Sounds like the Camshaft Position Sensor Same problem that my wife encountered on long trip....would run fine, then cut out, run rough, engine would die, then wouldn't start for a minute or two. Part is about $135 on OBS and $75 on the new body style. $225 shop job. On board computer needs "reprogrammed" after installation, mechanic does it on install.