Peugeot Forums banner

I have check engine light come and go

17K views 27 replies 3 participants last post by  Ian M Davis  
When engine light comes the engine shakes and when press on acceleration pedal there is like no power also some times fan hanging on high speed after switching off the car not stopping until I disconnect the battery

there is carbon inside exhaust
I changed the spark plugs and fuel filter because off knocking and fuel real low pressure

then I checked again there is new faults code.

B4D3

F52A

F5FF

F303

F98C



Know I don’t know what I have to doI try to reset bsi but I don’t know if it’s reset or not

also engine check light sometime come sometime disappear without do any thing

I know what’s the code meaning but I don’t know what I have to check

I go for many workshops no body can help with peugeot

when I checked new spark plugs after 2 days there was a carbon also on spark plugs
To start with can you give us some more details of your car. The model and engine size would help.

You list a set of codes, are these repeatable and what are you using to get these codes?

Your car has two main computers - the engine ECU and the BSI. The Engine ECU controls the engine so it is unlikley the BSI is causing your engine faults. The BSI controls most other things but it does interact with the engine ECU.

The carbon on the spark plugs suggest the fuel mixture is far too rich. Have you checked the air intake and air filter for a blockage?

A couple of other things:

Have you checked all the car earth points especially the one on the Engine ECU?

What grade of petrol are you using? Peugeots usualy need an octane of 95. I think your regular petrol is the same as we have in Australia 91 octane. This octane rating is too low and I use premium grade (octane 98). I found that with 98 my engine was less inclined to knock when under heavy load (e.g. high gear on a steep slope).
 
Thank you for replying
My engine 1.6 thp
I was using 91 octane after checking engine light I’m using 95 octane
Peugeot 3008 model 2012
Odo meter 84000 km
I changed air filter in 73000 km
The codes was reading in workshop by obd scanner and it was repeated
The check engine sometimes comes and sometimes disappeared
The engine shaking when the check engine light on

I don’t know where is the car earth points
Thank you for replying
My engine 1.6 thp
I was using 91 octane after checking engine light I’m using 95 octane
Peugeot 3008 model 2012
Odo meter 84000 km
I changed air filter in 73000 km
The codes was reading in workshop by obd scanner and it was repeated
The check engine sometimes comes and sometimes disappeared
The engine shaking when the check engine light on

I don’t know where is the car earth points
Let's start with the easier things.
1) I see you have a short circuit in a sill light. It's not a good idea to leave that light short circuited as it may be be affecting the BSI. You should have look at the lights below the front doors and find which one isn't working and see it you can find out why.
2) Can you check your head lights are they working properly?
3) Here is the car wiring schematic and the earth locations you should check as many earth points as possible most important are: MC10 (Engine ECU), MC46 (BSI earth) and MC20 (right headlight). MC11, MC12 and MC13 should also be looked at if possible.
94323
Image
 
I had a closer look at the fault codes, while there are some issues relating to the BSI I don't think these are the cause of your main problem. I suspect there is a problem with the fuel mixture. For example if there is an air leak the engine ECU may be injecting too much fuel. The Engine ECU code U1208 is very important. I think this means the ECU is generating a fault code your diagnostic tester does not understand. The only way to get around this is to use a Peugeot approved diagnostic tester. I think your best course of action is to take the car to a Peugeot dealer and either ask them to run a diagnostics or get them to do the repair.

Alternatively, you can buy good copies of Peugeot's Lexia 3 interface with Diagbox software from several sellers on the Internet. If you want to do this have a search through this forum first to see what advice is available.

Before doing anything else I would try and fix the sill light and headlight problem and check the earths I mentioned. One other thing worth checking is to make sure the oil filler cap is properly fitted. Some people have found that if this cap is not sealing properly the fan will keep running.
 
This one was before changing spark plugs and fuel filter
Are you using a different OBDII reader? The U1208 code on your second set of results suggest the OBDII reader was not communicating with the engine ECU. Hence, the reason why the engine ECU P codes didn't appear.

It's highly unlikely that changing the spark plugs or fuel filter would have fixed both P0087 and P0172. One code is suggesting the fuel pressure is too low and the other is saying the mixture is too rich. The fact that you are getting carbon on the spark plugs also suggests the mixture is too rich. I think one possibility is that fuel high pressure sensor is faulty which is causing the ECU to inject too much fuel.
 
I fined original refurbished on AliExpress with 3 years warranty but I don’t know if it will be good or not
I will leave it to Windy to advise you on this but you may like to watch this video. I found it a few days ago when I was thinking about your problem. I think it's the same high pressure fuel pump as your car has

This video explains why the pump is so expensive
 
Should I sell the car it’s too much expensive
If you sell this car and buy another second hand car you run the risk of getting another set of expensive problems. I think you need to take into account how well your current car is maintained. If it’s in good condition apart from the fuel pump then doing this expensive repair could be worthwhile.