I feel your frustration. I just had my engine replaced too. I now have about 500 miles on the new engine and it sounds like shit and is running very rough. Of course there’s no default codes so it’s trying to get the dealer to do something based on the way it sounds. I absolutely love this truck but the last time it took over 1.5 years and 17k miles, along with numerous visits, to get them to finally discover a slow coolant leak and eventually engine scoring (again never had a default, truck just never sounded right).
This shit is frustrating the hell out of me and needed to vent, so dropped it here.