Might be something in the hole the needle bar goes through? Are the oil points on top of the machines unclogged and oil is actually getting in there? I would still keep on oiling and try to detect where the oil actually seeps in and where it stays on the surface, it might be a clue to where it's stuck? It will lock up the needle bar too. It looks fairly clean in there, the shiny metal should polish up very nice.