On the vans, it depends on whether they had ESC or not. Vans with ESC (starting in 2004 on passenger vans only, due to numerous rollover lawsuits from parents of school children who got transported in those vans regularly, and teacher who dont know how to handle a top-heavy van in an emergency evasive maneuver, GM put ESC on passenger vans starting way back in 04) had drive by wire obviously, since ESC/TCS needs to have authority over throttle control....but non-ESC-equipped vans (cargo vans) had cable throttle up to the electrical system redesign in 2008, when they moved to GMLAN architecture and thus moved to the E38 controller and Gen IV engines.
So if you're looking at vins, "JL4" is stabilitrak (ESC)...if the van you're pulling an ECM or engine out of has JL4 on the RPO sticker, its going to be drive by wire. I think "KUP" is another electronic throttle control RPO.
Ben