Are you talkin about the drive shaft ( shaft commin from the trans to diff) or the cv shaft ( commin from the diff to the tire)? It sounds like your talkin about the cv, the way i do it is remove the bottom a arm nut from the spindle, put a punch on the a arm right next to the ball joint and slam it with a small sledge. after that pops off and you disconnect the steering tie rod and shock you should be able to lift the spindle and push the cvshaft in to the point that you can seperate it from the spindle. Once thats done just tie up the a arm and spindle out of the way. Then get the cv and push it all the wayin ( the slipjoint will bottom out) and pull real hard and fast, it may take a try or two but it should pop out. Rem to drain the fluid first lol.