Walker don't show any manual for a 2008 C model but does shows a MC version. What is your serial number?
Now it does many of the Walkers C series does use the same wiring except some pre 2006 models.
Currently it sound like someone may have bypass the seat switch although a fail time delay or relay are possibles too.
View attachment 66025
View attachment 66026