Hi all, 59 plate 308 1.6 hdi. 78,000 miles. Still having problem. When driving with slight load on engine at 1,000 rpm the engine speed will fluctuate between 900-1,300. This happens at 30mph in 4th or 35-40mph in 5th. When accelerating or on overrun it doesn't happen. Have disconnected egr valve and is still the same, connected it back now. Have been told that it could be sensor on pedal. Would a diagnostic check show the fault or has anyone had same problem? Is there a way I can check pedal sensor and is there a pick up sensor somewhere on engine block? Pedal sensor/flywire system are new to me, prefer a cable!!!