The place to start is with the charging system. Due to its design, starting with '87 models, they produce huge voltage spikes that can destroy the generator's internal diodes and voltage regulator, and they can interfere with computer sensor signals. It is common to go through four to six generators in the life of a GM vehicle. To reduce the chances of another failure, replace the battery at the same time. As they age they lose their ability to dampen and absorb those spikes. The old battery may work fine in an '86 or older vehicle.
Start with that, THEN pursue the fault codes if that problem persists. On many newer vehicles such as yours, the engine will continue running if the camshaft sensor fails WHILE it's running, but the engine may not restart after you stop it. Often those sensors fail by becoming heat-sensitive and they will work again and let the engine start after cooling down for an hour or two.
SPONSORED LINKS
Wednesday, June 27th, 2012 AT 7:33 PM