Not sure there is much you can do (other than never adjusting your seat again
) I thought it was due to the broken seat frame, but did not find a real correlation in my searches. I do recall mentions of a too-soft plastic used for the gear, or that the lubricant somehow degrades the plastic..but can't recall exactly where I read that, sorry.
but you can find references to this problem with owners of FX's, 350Z's, Maximas, etc..
Another problem mentioned on the Odometergears site is that the seat location memory function uses a magnetic collar to (presumably) count rotations of the seat gear to remember the seat location. (Some may use a hall sensor, but mine looked like a small reed switch.)
Anyway, this collar appears to be a sintered magnet that can easily break apart, causing the seat memory to fail, and possibly contribute to a chewed-up seat gear. The fix for this is to try to glue the collar back together, some have reported success with this. Luckily mine was intact.