Every 60 miles or so I get a P2209 and engine check. I cleaned the DEF injector but the code returned. Took it to the dealer who said they cancelled the code and it should be right to go. I was also told this could relate to DEF which is showing about a third but thought the code related to the NOx heater. Any advice or suggestions please.