I was doing the front wheel bearing and taking the steering knuckle off when I did the stupid act of trying to hit the shaft out of the hub with a hammer. Well i damaged a thread or two so I now need to replace my cv shaft.

Anyway...the shaft will not come out of the trans. Its stuck. I replaced a cv shaft on my cavalier and it pulled right out of the trans. Why is it stuck in there so good? I tried prying with a pry bar between the trans and shaft but still it doesn't budge. I am so confused at why its not coming out? please help.