What can be wrong when a 1999 GMC 1500 Suburban's power shut's down while on the road?

Try your ignition switch, the anti theft function goes bad maeking vehicle shut down when ever it desires, i had mine do the same