Sure sounds like you need to replace the struts. Leaking fluid is bad- especially when it quits. Means your struts probably have nothing left in them to leak out... or dampen the ride!