I have a 2001 XC70 2.4 L Turbo Manual with just over 100k on it. It starting having the orange engine service warning with the following error for some time even though it ran ok.

ECM-9150 Control valve inlet / throttle unit

The problem now is it has an intermittent start fault that has rough idle (like not running on all cylinders), limp mode ( no power) but above idle runs smooth to about 3k max.

Errors:
ECM-9150 Control valve inlet / throttle unit
ECM-903F ETM internal Fault
ECM-904C MIL requested by throttle
ECM-9190 Control valve inlet / throttle unit
ECM-904D Pedal Sensfault
ECM-903C Throttle Position (TP) Sensor

The strange thing is, I cleaned the MAF and the start issue went away for a few starts (about a day). Then the fault came back. I repeated this and same happened again. So I decided to change the MAF and the car ran for almost 2 days with no issues except the original ECM-9150. Then the faults came back. I'm guessing the MAF is changing the tuning slightly just enough for the ETM to be in parameter for a while. But without DICE/VIDA I cannot diagnose properly which a want to buy.

I am trying to keep cost down but may have to just take to volvo.

I'm trying to find out how I can get the ETM tested and serviced. Hopefully I don't also need a new accelerator pedal.

I need the problem fixed asap. I'm in Sydney and don't know anyone that can service the ETM here. USA appears to be the best. Anyone recommendations?

Have you tried cleaning the throttle body? I used to see this a fair bit on the p2 models, oil film builds up on the throttle blade due to PCV, reducing airflow enough to upset the ecu and cause a really rough idle. It's equally likely the ETM is on the way out but might be worth cleaning it first.

You can do it on the vehicle if you remove the intercooler pipe

Hi Timbo, Thanks for your advise. I have cleaned ETM in past, did again last night, car started and idled ok. However after about 10min drive this morning it had a hiccup while at idle at lights. It's like for a split second something fails then works again. The car ran ok but while parking it went to limp mode and rough idle again.

I am thinking of taking the plugs out and seeing if all cylinders running equally. Although Volvo said the ETM has the software update fix for the throttle position sensor, that only widens the failure parameters as far as I know. I'm from an electronics background and the potentiometer being mechanical won't last forever. The PCV system appears ok, no pressure at oil filler. I'll try to get a DICE/VIDA setup as I plan to keep the car as long as I can.

If it has the updated software I think you can just swap another ETM onto it without coding but probably worth talking to @iceton1975 at Monash prestige to see what he has on the shelf

They put me onto a local guy that described my exact issue. Looks like we're on track to fix the issue. Thanks for the info!