I've had the same trouble with my CPP-2.
There is, to the rear of the rotating cog mechanism, a curious three-fingered white plastic pick-up sensor that "counts" revolutions, and reverses the rotation direction after every two rotations. At the back of the "cog" itself, there is a floating pin that contacts this three-fingered thing, which through a cam on the shaft that it is mounted on, opens and closes a switch. This switch is an open affair with simple make and break contacts - succeptable to contamination and especially water. I have cleaned these contacts a few times. To reach them. it is necessary to remove the control assembly, undo all the screws holding the upper and lower parts of the unit together, gently and patiently pry them apart (usually sealed with waterproofing compound) and operate with a bright light, needle-nosed pliers, tweezers, and tissue paper. Not much fun.
Try contacting Omega-Satter for their advice -they have been most helpful if not the fastest repliers in the universe.
I have had nothing to do with Dave Smith. I am going to add his address to my bookmarks for future reference.