Hi everyone!I have a 2007 1.4 16V Peugeot 307, the engine warning light has been lit for a while now but everything has been fine except for it being hesitant on starting the last month or two. In fact over the last month i've gone to start it and it has died almost like the battery has died, but it either starts anyway or i have to try and start it again and fires. Monday i went out to go shopping in it , it statrs ok i drive down my road and the Engine warning light starts to flash and i immediately start loosing power, it also sounded like it was only running on 3 cylinders. I pull over turn the engine/ignition off wait for about 2 or 3 minuetes and it started and sounded fine, i pulled away but the warning light starts flashing again and loosing power with it sounding like its running on 3 cylinders again and it's been the same ever since. PLEASE PLEASE HELP.