Hi I have excatly the same issue... I hooked up my "My Naff Code Reader" & somtimes you cant communicate with the ECU other times you can - (still in fault condition)... All 4 wheel sensors are working fine, same as you it can be ok for miles, so i assume its the ECU thats kaput, I'm going to investigate the possibility of a repair & if viable I'll do a write-up,
My guess though is you'll need at least a decent soldering iron & possibly some SMT gear - But if it's sh*t or bust it's probably worth a try -
Anyone got a circuit diagram (Internal) ? -
The only other thing thats worth a look is the connector plug -
I came accross a tech bullitin from VX that suggested there was an issue with condensation dripping from the ac pipe onto the plug.... pull the plug - spray switch cleaner (somthing like electrolube NOT WD40) and re-fit (first thing i'll try) - I'll post the results...