Help with V50 2.4i bad idle and stalling only when warmed up
I just bought myself an August 2006 manufactured V50 with 2.4 petrol engine (B5244S4), knowing that it had a few problems.
After I bought it, on the 1-hour drive home, once it gets warm (drive for 15 minutes or more) the idle starts fluctuating and it will usually almost stall and often stall. It seems to drive well when it is not idling.
I got it home and found the top of the engine to PCV hose was broken in several places so replaced that, hoping that was the problem. The codes had been cleared due to disconnected battery before I had a chance to read them.
Took it for a 15-minute test drive and it seemed okay but reported a P0190 fuel pressure sensor fault.
The next day I drove it a bit longer and after a 15 minutes, it started idling low and nearly stalling, same as before. I was watching the fuel pressure on Torque OBD scanner and it was consistently high to mid-50 psi. When I got home I checked and cleared the codes again (P0190) but the idle was now different - it was idling high and fluctuating up and down higher around 1,000 rpm and not stalling.
I took a photo of some of the charts I was watching on Torque (see below). You can see how vacuum, throttle and MAF all cycle up and down with the engine idling.
I'm guessing I need a fuel pressure sensor, but I'm not convinced that is part of the idle/stalling problem as I'm assuming that once the check engine light comes on it is going into some failsafe mode.
I am suspicious of the throttle chart cycling up and down but don't know if that is the cause of the issue, or a result of the issue. But I don't know what Torque is displaying for throttle (actual? expected?).
Anybody had a similar problem that might be able to offer some advice? I'm trying to fix myself at this stage (with help from the Internet). Can a FPS cause this idle/stalling issue? Any advice on how to diagnose further? Other possibilities: ETM? MAF? PCV system? Other?
Oh, and I've also got an anti-skid error - can codes for these be read with any generic OBD scanner or is that a VIDA only thing?
I just bought myself an August 2006 manufactured V50 with 2.4 petrol engine (B5244S4), knowing that it had a few problems.
After I bought it, on the 1-hour drive home, once it gets warm (drive for 15 minutes or more) the idle starts fluctuating and it will usually almost stall and often stall. It seems to drive well when it is not idling.
I got it home and found the top of the engine to PCV hose was broken in several places so replaced that, hoping that was the problem. The codes had been cleared due to disconnected battery before I had a chance to read them.
Took it for a 15-minute test drive and it seemed okay but reported a P0190 fuel pressure sensor fault.
The next day I drove it a bit longer and after a 15 minutes, it started idling low and nearly stalling, same as before. I was watching the fuel pressure on Torque OBD scanner and it was consistently high to mid-50 psi. When I got home I checked and cleared the codes again (P0190) but the idle was now different - it was idling high and fluctuating up and down higher around 1,000 rpm and not stalling.
I took a photo of some of the charts I was watching on Torque (see below). You can see how vacuum, throttle and MAF all cycle up and down with the engine idling.
I'm guessing I need a fuel pressure sensor, but I'm not convinced that is part of the idle/stalling problem as I'm assuming that once the check engine light comes on it is going into some failsafe mode.
I am suspicious of the throttle chart cycling up and down but don't know if that is the cause of the issue, or a result of the issue. But I don't know what Torque is displaying for throttle (actual? expected?).
Anybody had a similar problem that might be able to offer some advice? I'm trying to fix myself at this stage (with help from the Internet). Can a FPS cause this idle/stalling issue? Any advice on how to diagnose further? Other possibilities: ETM? MAF? PCV system? Other?
Oh, and I've also got an anti-skid error - can codes for these be read with any generic OBD scanner or is that a VIDA only thing?