I have a 2016 Legacy for about a year now and it suddenly started bucking between 1000 and 2000 rpms. Its fine below and above that but bucks and stutters otherwise. I cleaned injectors, checked plugs and coils and they seem to be fine. No check engine light comes up either. Any thoughts on this?