Technical OBD code P1581

Currently reading:
Technical OBD code P1581

Mikael Ostling

New member
Joined
May 14, 2018
Messages
2
Points
1
Hi, i have a problem with my Ducato 130 multijet 2015. The motor lamp comes on frequently and when Reading the fault memory it says P1581. I found somewhere that it could be the throttle valve. I cleaned it but it did not help.
Is there anyone who can come up with any idea?
Regards
Mikael
 
What code reader you using? That code related to heated blow by valve circuit if it’s shorting you will have fuse blown
 
What code reader you using? That code related to heated blow by valve circuit if it’s shorting you will have fuse blown

Hi, i am using a ELM327 code reader connected to a PC and it is possible to reset the code but After a short while the code is back.
 
Hi, have you found a solution?. I'm having the same error code and thinking of changing the throttle valve but I'm not sure
 
Hi

Error code P1581 for a Ducato may indicate a problem with the "Oil Vapour Heater" or "Blow-by Heater". This is a small resistive electrical heater situated in one of the breather hoses. They sometimes go short circuit. This heater is only needed in very cold climates, to prevent ice crystals forming inside the breather system.
 

Attachments

  • Blow by heater.jpg
    Blow by heater.jpg
    6 KB · Views: 1,981
Hi

On the 2.3 Litre models, the heater O007 is in a rubber hose (about 30 mm diameter) on the right hand side of the engine, above the gearbox (see picture).
According to my data, the 3.0 Litre models are not fitted with this heater, but it might be worth checking anyway.

A Fiat dealer will be able to read the full 7 digit error code (introduced 2013), for example P1581-XX, where XX are two supplementary digits. These "symptom identifier" digits will give a closer indication of the fault.

00 = Not specified
04 = Open
11 = Short to ground
12 = Short to B+
13 = Open
14 = Short to ground or open
15 = Short to B+
16 = Circuit voltage below threshold
17 = Circuit voltage above threshold
18 = Current below threshold
31 = No signal
44 = Data memory failure
47 = Controller failure
49 = Internal electronic failure
51 = Not programmed
62 = Signal comparison failure
64 = Plausibility failure
72 = Actuator stuck closed
74 = Actuator slipping
77 = Commanded position not achievable
7E = Actuator stuck on
1A = Circuit resistance below threshold
1C = Voltage out of range
1D = Current out of range
23 = Signal stuck low
24 = Signal stuck high
27 = Single rate of change above threshold
29 = Performance signal invalid
2A = Stuck in range
2B = Signal cross coupled
2F = Signal erratic
7F = Actuator stuck off
85 = Signal above allowable range
87 = Missing communication message
93 = Performance no operation
96 = Component internal failure
9C = Low insufficient flow
9E = Stuck on
 

Attachments

  • X250 2287cc Oil Vapour Heater O007.jpg
    X250 2287cc Oil Vapour Heater O007.jpg
    101 KB · Views: 997
Thank you very much for helping. I get this on the diagnosis dongle ... will try to change the admision throttle valve
 

Attachments

  • Screenshot_20221006-193703.jpg
    Screenshot_20221006-193703.jpg
    210.1 KB · Views: 349
Thank you very much for helping. I get this on the diagnosis dongle ... will try to change the admision throttle valve
As Anthony stated a more sophisticated fault code reader will give two more digits and so more information.

Plus p1xxx codes mean different things for different vehicle manufactures
So you need to know what p1581 means for FIAT
 
Hi

Error code P1581 for a Ducato may indicate a problem with the "Oil Vapour Heater" or "Blow-by Heater". This is a small resistive electrical heater situated in one of the breather hoses. They sometimes go short circuit. This heater is only needed in very cold climates, to prevent ice crystals forming inside the breather system.
Hi
Thanks for your help
Mine is showing P1581-15 would you know the part number please
 
Back
Top