Gave the timer the old "left fist" test, eh?

Ordinarily, I'd suspect a motor problem but since you temporarily corrected the symptoms by banging the timer, this shows a likely bad contact within the timer causing the problem. The nice thing about ordering from Repair Clinic is you can return the part if it does not solve the problem.
Your timer is shown below, and you may click to order.
