You folks had better luck than I. I did all of the above. Oil, puller (broke two), BFH. Nothing worked. Finally took the truck to a shop and had them do it. Even they had a hard time. Note that this was not the factory arm, but an AllPro that I was replacing with an OTT. You'd think it would have come right off.