Another thing to check is your rims and tires. Perhaps there's a burr or something that got through your tire, caused the first flat, and is still in the tire. Wipe a paper towel around the inside of the tire and see if it snags on anything, then check the wheel rims for burrs, exposed spokes, etc.