CAV fuel pumps give an endless amount of trouble. Problems with idle speed, speed oscillation, stalling are among these typical failures. In other cases, the engine might idle normally but it gets stuck at higher or lower idle revolutions when the accelerator is first pressed and released. Or it can get stuck at a certain speed over idle regardless of accelerator position.
The most usual causes are: