ignition control module can be an intermittant problem too
If you want to do diagnostics, try
www.alldatadiy.com for $24.95/year/one vehicle you can have access to a web version of the GM service manual and Gm part prices. I hate to sound like a infomercial, but its pretty handy when you need it