Is there a difference between 近几年 and 这几年？
As a native Chinese speaker, I would say that your feeling is correct.
Usually, "近几年" is used in the news - like in newspapers and on the news on TV or  in broadcasts.
Anyway, they are interchangeable, so don't worry about the usage of them. They have the complete same meaning.