One problem related to check engine light on has been reported for the 1999 Chevrolet Suburban. The most recently reported issues are listed below.
While driving vehicle it suddenly died out for no reason. Later, vehicle could be restarted. Then the engine check light would come on & stay on. Engine would start to surge. Vehicle would stall out again. Would not stay started. After giving vehicle gas, the rpms would rev high. Taking vehicle to dealer to have it checked out.