I've also had great success removing the pinion nut, soaking the end of the pinion shaft down with penetrating oil, letting it sit and coming from the back side with an air chisel using the round flat faced attachment. The vibratory action rattles it right loose real quick and hurts nothing.