Frigidaire Gallery Dishwasher timer dial sticking

Just recently the timer dial on the Frigidaire Gallery dishwasher started stopping in cycle the last couple times. I get it started again, and it stops again. Will not complete the cycle for washing dishes. Is this the timer control mechanism that is responsible for operating the different wash and dry cycles? I need to be sure what part is responsible for this stopping action and if so, what part I need to replace or if there is anything else I can do to fix what is going on? I would appreciate any and all replies as I hate to spend any large amount to fix this as it is fairly old but still a good dishwasher.

Thanks in advance