I have an 86 Monte with a mostly stock 305 V8. It's been driving great for a while now. The other day, out of the blue it started misfiring here and there and just running a little off. I drove it the next day- same thing. The day after I was driving it to my studio to try to figure it out and it started running very rough. It stalled out at a light. I was able to start it back up and got another block away when it stalled again in the middle of the road. I couldn't get it restarted. The battery eventually died from trying. I had it towed. I checked all of my spark plugs and wires. The wires were good (relatively new) and the plugs had what looked like carbon build up. The distributor cap looked like it was getting good connections, etc. and nothing looked out of the ordinary. No vacuum leaks that I could find. I cleaned the spark plugs with a wire brush and started the car. It ran well for about 5 minutes and even drove well. I decided to bring it back home, but it started misfiring again on my way, finally stalling out in my parking lot. I wanted to make sure the electric choke was getting power, but the car won't start again at this point. I'm guessing it's a fuel or spark issue, but am not sure where to start. Carburetor (Quadrajet)? Distributor? Other? I'm pretty close to towing it to a shop, but really want to learn more and try to fix it on my own. Any ideas? What should I check and how?