Here’s an update on this topic. I’ve now done about 850 miles on the replacement ECU and had no further problems, so the original fault does seem to have been due to the old ECU, most likely the MAP sensor.
The 214 had the MOT last week, and the emissions test results were pretty much the same as the previous test, possibly a bit on the low side.
CO 0.37%
HC 160 ppm
I’ve also followed up on the other idea of fitting an external MAP sensor to replace the faulty component on the ECU board, the Motorola 5141550T02. I’ve got a couple of ECUs with faulty MAP sensors – on the RoverMEMS diagnostic App, both showed a fixed 10 kPa, way too low. Although they idle OK, as soon as you tried to get some power from the engine to move off, it stalled.
I found a universal 1 bar MAP sensor from a company called EFI Parts which looked like it might be suitable
https://efi-parts.co.uk/product/1-bar-map-sensor/. I assumed the Motorola device also used a 5V supply and would have a similar pressure to voltage ratio.
I deduced the likely three pin connections to the existing Motorola part. I opted to just cut the connecting wires to the faulty device on the board and remove it, rather than attempting to de-solder it. I think the ECU PCB is four layer, so there are two internal printed circuits that are only interconnected by the through-hole plating on the component holes. There's a slight risk of damaging the through-hole plating when de-soldering and removing the component legs, so I just left them in situ. I then soldered on three wires, red for +5V, black for GND (0V) and blue for the MAP signal. Cut a small hole in the edge of the ECU cover for the cable to come out.
I used some six-core cable intended for wiring alarm system which is flexible and small diameter. the PCB tracks are quite small so you need a small soldering iron.
The MAP sensor connects with a three pin plug/socket, so I joined these two parts with connector blocks. Before connecting the MAP, I installed the ECU and checked the voltages with the ECU switched on, confirming I had got the 5V supply. Here are a couple of pics of the complete installation.
Next the moment of truth. With ignition on but the engine not started, the MAP reading on the Diagnostic should be around 100 kPa. I got 102 kPa. With the engine started and idling, I got around 34 kPa, pretty much the same as I got with the working Motorola MAP sensor. So it looked like the EFI part was pretty well compatible without modifying the output.
I took the car for a run, and it behaved normally with plenty of power and acceleration. The idling tends to be a bit on the high side, but I've never run this particular ECU on the car before. It might settle down. I don't think the MAP has much input on the ECU idling parameters.
After the run, I took a set of readings using the RoverMEMS diagnostic:
RPM 924
Coolant 92 degC
IAT 46 degC
MAP 32kPa
Throttle 9.2%
Idle Control Valve Position 45
Ignition Advance 7.5
Coil Time 847 microsecs
So, initially this looks like a satisfactory way to repair the ECU. I'll need to run it for a while to see how it goes.
The question is, will I be brave enough to use it to drive down to POL later this month?? But I will have the other working ECU in the boot just in case.