Winnebago went standard with non-contact sensors on the outside of the tanks in 2005. The problem is wet gunk building up on the inside tank walls that fools the sensors. If you have black tank flushers make sure you use them each time you dump. Anything you can do to clean the tank walls can help.
As a a full timer my tanks were used 24/7 and I did not have a flusher. I tried all of the fixes and products people recommend and nothing really worked. I even pressure washed the inside of the black tank twice. That worked for a while but then I started getting false readings again.
Friends that were not full timers and used the tanks less seemed to have better luck with cleaners added to the tanks.
I finally just gave up and learned how long to wait before dumping and quit worrying about it.