My peugeot 306 1994 keeps cutting out when waiting at lights etc unless i keep the revs up. First of all every warning light comes on then if not revved the engine just stops. You can hear it struggling as if it is not turning over properly. Please help me. I have had really bad experiences with mechanics about other vehicles. Please tell me it is something small. Alternator, fuel filter?????????
Thanks in advance