I have had trouble with mine. There is a self resetting circuit breaker for each seat in the fuse panel under the driver on my 06 Dip. The CB was not resetting. I switched to a fuse which worked until the fuse went. Seems like if the switch is held just a little to long raising or lowering the foot rest the fuse blows. I'm not sure if it is a motor issue or a wiring issue.
Moral of this story check to see if the CB is resetting
Jeff