oops , double post - sorry
Have you moved its position ?
Sometimes the pin gets grooves worn it it and the spring presure pushes the safety lever into the wear grooves making damn near impossible to remove .
This may help , BTW , I wouldn't use heat on it .
Just my .02 cents