I have a 2018 900 xp Ranger that had been running great. It has about 3300 miles on it. It recently started having a engine knock. Oil level was fine. Didn’t notice any power loss. It knocks continuously no matter how warned up it is. Took it to the dealer and they didn’t have time to mess with it, so brought it back home. Now there is no knock, but it’s smoking now. I’m thinking top end issue, well hoping so anyway. Any ideas?