Hi I am desperate for some advice. 18 months ago my 2006 307cc started very occasionally "skipping" on long journeys - it felt like a missed beat, revs dropped to nothing then straight back up and drove fine again. This only happened on long journeys which I hardly ever do. However over last few weeks this has happened very frequently on short journeys and on 3 occasions the car has gone into limp mode. If I switch off and restart it drives ok for a while. There has been no engine management light and my local garage did a diagnostic test which showed no faults. It may be that I need to take it to a Peugeot garage but the two nearest to me have closed down! Can anyone advise what my local garage should be looking at?