Peugeot 207 S SW HDI 1560 cc Diesel - Anti Pollution Warning and Engine Fault Light

I have a 2008 Peugeot 207 Diesel with 90900 miles on the clock. Three days ago an Anti-Pollution Message appeared together with an Engine Warning light. (The Anti-Pollution Message showed last year for the first time and a friend found some the air filtering casing had come loose - he put it back in place and the message disappeared). For a short time the engine seemed to labour and it seemed to hold back instead of accelerating. I took it to a garage who ran a diagnostic test and the following codes appears:
P1351 - Pre/post Heating Relay Circuit Relay Controlled and Spark Plugs Not Supplied
P0087 - Diesel High Pressure Regulation Circuit Pressure Below Reference Value
Lifting up the bonnet he saw one of the injector/injection plugs?? was wet. He said that if that was the fault, the parts would cost around £300 - labour would be extra. He also asked if I'd put petrol in the fuel by mistake, as this fault can be caused by this - OR it could just be an electrical fault. The car is booked to go into the garage next Monday. When I drove away from the garage, neither the warning message or the engine light appeared and have not appeared since and it's running as normal. I don't do a great deal of mileage and I don't have the opportunity to drive fast - no motorways here - other than half a mile of dual carriageway. So perhaps car needs a bit of a fast drive??
The Anti-Pollution Warning + Engine Light seems to be a fairly common issue but for multiple reasons - including OCV Sensor; corrosion on ECU; plus & contacts need cleaning.............Any ideas would be very welcome. Thanks.

Comments

  • Goudy
    Goudy Posts: 2,044 Forumite
    Sixth Anniversary 1,000 Posts Name Dropper
    edited 19 January 2022 at 8:36AM
    You have a fuel leak after the high pressure pump - P0087.
    There's a pressure sensor on the fuel rail and it's detected a drop in rail pressure.
    It sounds like you've found it when you discovered the wet injector, but there are various other reasons for this, like worn/duff injectors leaking off excess fuel back the pump/tank/fuel filter, leaks in the system elsewhere or a worn high pressure pump.

    P1351 is a little trickier. It's the glowplug relay complaining.
    It might be the relay itself that's a fault or a duff glowplug that is causing it to flag the code.

    Some faults are either working or not working faults, basically there a set voltage sent to a sensor and nothing comes back.
    These tend to be flagged and stay flagged with an EML.

    Some other faults only get detected at certain points in the drive cycle, say like the rail pressure. It varies with engine speed so a fault might only get detected under high load which is why the warnings come and go. It's looking for a reading to match what is expected and not getting it at the point in the drive cycle.

    These trouble codes tend to show up as pending when read unless they occur multiple times in the same drive cycle.

    As most of the engines variable sensor faults are usually fuel related, manufacturers try to link them to another warning light like the Anti Pollution warning as they don't always hard write a diagnostic trouble code the the engines ECU and flag the EML right away.
  • Had a glow relay code on my Vectra. Turned out to be glow plugs.
    It would be my first port of call.
  • Thanks for your answers. Can anyone tell me if the diagnostic test carried out last week, would have reset the system? 
    The car has been running perfectly for a full week now, with no warning lights or messages. 
    I live on the Isle of Wight - there are no motorways here and I haven't driven on the mainland for the last few years, but I've followed advice to drive at high revs (3500) for 15 minutes to let the ECU regenerate. After that I checked the injectors and none were wet - which was the case when the anti pollution & engine warnings appeared last week. I wonder if another diagnostic test would show the same results - or was this all caused by an electrical fault? 
  • Goudy
    Goudy Posts: 2,044 Forumite
    Sixth Anniversary 1,000 Posts Name Dropper
    It's likely whoever did the diagnostic test reset the EML and wiped the trouble codes from within the engines ECU.
    It's fairly common they are reset, send the customer on their way and wait if they reappear again and you come back.

    So you could have the same problems but you've not triggered the system to report it yet.
Meet your Ambassadors

🚀 Getting Started

Hi new member!

Our Getting Started Guide will help you get the most out of the Forum

Categories

  • All Categories
  • 350K Banking & Borrowing
  • 252.7K Reduce Debt & Boost Income
  • 453.1K Spending & Discounts
  • 243K Work, Benefits & Business
  • 619.9K Mortgages, Homes & Bills
  • 176.4K Life & Family
  • 255.9K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16.1K Discuss & Feedback
  • 15.1K Coronavirus Support Boards

Is this how you want to be seen?

We see you are using a default avatar. It takes only a few seconds to pick a picture.