Hi there, have been investigating an "Oil pressure insufficient" warning for around the last month, my old thread for this was here but I thought I'd make a new thread with a much more detailed description of the problem and everything I've tried so far, just to get all of the details in one place rather than having to read the whole thread.
Car is a 307 S Diesel HDI 1.4L 2003 with 155k miles on the clock.
Engine starts up fine with no funny noises or warning lights. After about 5-10 mins of driving, the dashboard begins to beep 3 times, usually with no warning message or light to start with. It will beep 3 times and then pause for around a minute or so and then beep another 3 times, but as the engine warms up, the pause in between the beeps gets less and less until it is more or less beeping constantly.
After a few minutes of beeping, a warning message starts to flicker up where the radio is, saying "OIL PRESSURE INSUFFICIENT" and the oil light on the dashboard flickers. When the message first shows, it will only flash for a split second, not even long enough to be able to read the message and then it will wait a while before it flickers again, but again as the engine warms up, the flickering gets more rapid and eventually it will stay on more or less constantly.
It has been taken to a garage who have done an oil change, replaced the oil filter, fitted a new oil pressure sensor and oil temperature sensor. They have tested the oil pressure with a gauge and it was 3.5 bar, which apparently is very good. Although I'm not sure if they did this test while the engine was hot or cold. If they did the test when it was cold then that might not be indicative of what the pressure is when it's hot. From this page, I've read that the oil pressure is higher when you first start a cold engine and then begins to get lower as it warms up, because the oil gets thinner and it can slip through the bearing clearances more easily.
It seems like there are either two causes:
-Oil pressure is actually fine and it's just the electronics that are faulty (can only be ECU or wiring as the sensors have been replaced).
-Oil pressure is actually insufficient but the garage tested the engine while it was cold so didn't get a correct reading.
It's worth noting that the diagnostics software the garage has gave the error as: "Oil temperature sensor reporting incorrect value", which seems strange as the sensor has been replaced. I'm thinking that maybe it's getting the codes mixed up between oil pressure and oil temperature? I've also read that a faulty coolant temperature sensor may give this error as well.
The people at the garage have been really helpful, but they have said that honestly they have no idea what to do next. They say that doing a full test of the electronics is beyond their capability, and even if I took it to a more experienced garage then a full electronics test would be very expensive.
I've taken the car back as it is, and it drives fine, but I need to fix it soon for 3 reasons:
-The beeping is extremely annoying
-If the oil pressure truly is insufficient then this will damage the engine
-I'm assuming that it will fail an MOT like it is (which is due in a couple of months).
The only idea I have next would be to get it up on some ramps, drain the oil, take the bottom off of the sump and give anything I can see a thorough cleaning with an old toothbrush to get any sludge out of all areas such as the oil pickup screen.
Is this worth doing, and does anyone have any other ideas at all what to do?
Would appreciate any help as this has been a really aggravating problem for the last few weeks.
Thanks
Car is a 307 S Diesel HDI 1.4L 2003 with 155k miles on the clock.
Engine starts up fine with no funny noises or warning lights. After about 5-10 mins of driving, the dashboard begins to beep 3 times, usually with no warning message or light to start with. It will beep 3 times and then pause for around a minute or so and then beep another 3 times, but as the engine warms up, the pause in between the beeps gets less and less until it is more or less beeping constantly.
After a few minutes of beeping, a warning message starts to flicker up where the radio is, saying "OIL PRESSURE INSUFFICIENT" and the oil light on the dashboard flickers. When the message first shows, it will only flash for a split second, not even long enough to be able to read the message and then it will wait a while before it flickers again, but again as the engine warms up, the flickering gets more rapid and eventually it will stay on more or less constantly.
It has been taken to a garage who have done an oil change, replaced the oil filter, fitted a new oil pressure sensor and oil temperature sensor. They have tested the oil pressure with a gauge and it was 3.5 bar, which apparently is very good. Although I'm not sure if they did this test while the engine was hot or cold. If they did the test when it was cold then that might not be indicative of what the pressure is when it's hot. From this page, I've read that the oil pressure is higher when you first start a cold engine and then begins to get lower as it warms up, because the oil gets thinner and it can slip through the bearing clearances more easily.
It seems like there are either two causes:
-Oil pressure is actually fine and it's just the electronics that are faulty (can only be ECU or wiring as the sensors have been replaced).
-Oil pressure is actually insufficient but the garage tested the engine while it was cold so didn't get a correct reading.
It's worth noting that the diagnostics software the garage has gave the error as: "Oil temperature sensor reporting incorrect value", which seems strange as the sensor has been replaced. I'm thinking that maybe it's getting the codes mixed up between oil pressure and oil temperature? I've also read that a faulty coolant temperature sensor may give this error as well.
The people at the garage have been really helpful, but they have said that honestly they have no idea what to do next. They say that doing a full test of the electronics is beyond their capability, and even if I took it to a more experienced garage then a full electronics test would be very expensive.
I've taken the car back as it is, and it drives fine, but I need to fix it soon for 3 reasons:
-The beeping is extremely annoying
-If the oil pressure truly is insufficient then this will damage the engine
-I'm assuming that it will fail an MOT like it is (which is due in a couple of months).
The only idea I have next would be to get it up on some ramps, drain the oil, take the bottom off of the sump and give anything I can see a thorough cleaning with an old toothbrush to get any sludge out of all areas such as the oil pickup screen.
Is this worth doing, and does anyone have any other ideas at all what to do?
Would appreciate any help as this has been a really aggravating problem for the last few weeks.
Thanks