Most muddy spots can be cured by raising, compacting, and ditching the driveway. But where rainwater stands in a pit, or groundwater bubbles up in a perennial or wet-season periodic spring, you have a sinkhole that must be bridged or drained. Our own sinkhole is only six feet long; while it is dry for most of the year, groundwater wells up to within six inches of driveway level for one week each spring. A neighbor solved a similar problem by cutting out mud in order to accept a couple of tons of inch-thick boiler plate he had delivered, and dropped in place by a rigger. I chose to do it the old-fashioned-way—building a mini-corduroy road over a Roman-style rock footing. I hacked out the muddy area (with a pick mattock) down about 18 inches so that it revealed the spring, which indeed flowed slowly off to the East; it just rose too near the surface. I spaced good-size rocks about an inch apart in the bottom of the spring, and then I filled the spaces between them with large gravel in order to keep the water flowing. Over the rock I laid a foot-thick mat of six-foot-long sapling poles, and oriented up and down the driveway. Over this, I laid cross-driveway poles, and then topped it all with gravel, and kept throwing on gravel as we drove over and compacted the road. I anticipate having to add gravel each year…and periodically having to dig out and rebuild the whole thing. To read more follow the link below http://www.motherearthnews.com/diy/build-a-driveway-zmaz92aszshe